1.下载安装包:
2. 解压tar :
tar xf git-2.19.0.tar.gz
3.安装依赖 :
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
4. 编译并安装
./configure --prefix=/usr/local/git-2.19.0 yum remove git #删除本机已有的git make && make install
5.创建软链接
ln -s /usr/local/git-2.19.0/bin/* /usr/bin/
6.创建本地仓库
git --bare init
7.提交本地文件至暂存区
git add .
8.提交暂存区文件至本地仓库
git commit -m “” 首次登录需要配置信息: [root@localhost app]# git commit -m "test git" [master(根提交) 9bbb4f5] test git Committer: root <root@localhost.localdomain> 您的姓名和邮件地址基于登录名和主机名进行了自动设置。请检查它们正确 与否。您可以对其进行设置以免再出现本提示信息。运行如下命令在编辑器 中编辑您的配置文件: git config --global --edit 设置完毕后,您可以用下面的命令来修正本次提交所使用的用户身份: git commit --amend --reset-author 1 file changed, 1 insertion(+) create mode 100644 test.txt [root@localhost app]# git config --global --edit 提示:等待您的编辑器关闭文件... # This is Git's per-user configuration file. [user] # Please adapt and uncomment the following lines: # name = root # email = root@localhost.localdomain
9.本地仓库添加远程仓库
git remote add origin URL
10.推送本地仓库至远程仓库
git push origin master
11.获取远程仓库变更数据至本地
git fetch
12.合并远程仓库数据至本地
git merge origin/master
13.查询git 命令使用方法
git + 命令 --help
13.解决pull 拒绝合并历史
git pull origin master --allow-unrelated-histories
14.推送命令(不建议使用)
git pull = git fetch + git merge origin/master
15. 删除分区(当前分区为非正在使用分支)
git branch -d + 分支名
16. 修改当前分支名称
git branch -m +分支原有名称 +分支新名称
转载于:https://blog.51cto.com/11726705/2345906