赞
踩
Yum网络源
wget http://mirrors.aliyun.com/repo/Centos-7.repo
安装git
yum -y install git
创建git仓库根目录
mkdir /git_data
初始化git仓库
git init
设置用户和邮箱
git config --global color.ui true
git config --global user.name "bob"
git config --global user.eamil "bob@benet.com"
查看git全局配置
git config --list
查看生成的配置文件
cat .gitconfig
配置git客户端
配置兔交互式ssh登录
ssh-keygen -t rsa
上传公钥带git服务器
ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.50
客户端克隆git仓库
git clone root@192.168.100.50:/git_data/.git/
配置git服务器端上传数据
在git服务器仓库根目录创建数据:
查看状态
提交跟踪状态
配置客户端git身份
将提交数据提交到git仓库
git commit -m 'new 2.txt'
客户端到本地仓库中下载git服务器
git pull
git数据提交git仓库
从暂存区删除
git rm --cache a.txt
提交所有文件
git add .
提交单个文件到git仓库
git commit a.txt -m 'new a.txt'
提交暂存区的所有文件到git仓库
git commit . -m '1.txt and 2.txt'
从暂存区和工作区删除数据
git rm -f 4.txt
比较工作区文件区别
diff a.txt b.txt
比较暂存区文件区别 a.txt和b.txt的区别
git diff --cached a.txt b.txt
比较暂存区所有文件区别
git diff --cached
git mv修改并删除源数据
git mv a.txt aa.txt
git日志管理、git回滚、git分支管理
git日志的管理,
查看所有的git日志
git log
将日志进行缩进显示为一行
git log --oneline
显示最后一次修改的指针信息
git log --oneline --decorate
显示最新的日志,选项是数字1
git log -1
查看最新日志改动信息
git log -1 -p
配置数据回滚
查看数据指针信息
git log --oneline --decorate
回滚数据 可以从新版本回滚到旧版本不能从旧版本恢复到新版本
git reset --hard 59ecdb4
分支管理
创建分支benet
git branch benet
查看分支
git branch
切换分支
git checkout benet
创建文件并提交到benet分支中
切换分支查看
合并分支数据
切换到master分支
. git checkout master
将benet分支合并到master中
git merge benet
查看数据是否合并
删除分支benet
git branch -d benet
git打标签
获取项目的标签
对新版本数据打标签
查看版本id
查看标识详细信息
回滚到标签版本
删除标签
github和gitlab
生成git服务器密钥对
查看密钥
配置
连接远程仓库
git remote add origin git@github.com:1934801322/text.git
提交
测试
下载
配置下载端的密钥
克隆github仓库到本地
git clone git@github.com:1934801322/text.git
上传查看
下载到本地
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。