Git 常用命令使用方法
Published: 2015-10-22 Updated: 2017-08-07
版本控制系统是为懒人准备的, 它让懒人们比那些善于备份文档的勤劳人拥有更干净的文件系统以及更多的可以活着的时间. 那么一个程序猿, 一个哎偷懒的程序猿有什么理由不使用它呢.
简单命令
查看分支
1 2 3 4 5 6 7 8
| git branch -l
git branch -r
git branch -a
|
创建分支
切换分支
创建并同时切换分支
这条命令同样可以切换到远程分支
回滚
回退操作
1 2 3 4 5
|
git reset --hard [版本号] && git clean -xdf
git checkout . && git clean -xdf
|
分支合并
1 2 3 4 5 6 7 8 9 10 11 12 13
|
git checkout master
git merge develop
git status
git add .
git commit -m "备注" *
|
提交分支到远程仓库
获取远程主机上的修改
1 2 3 4 5
| git fetch <远程主机名>
git fetch <远程主机名> <分支名>
|
设置默然push, pull提交分支
1
| git branch --set-upstream-to=origin/develop
|
取消对master的跟踪
1
| git branch --unset-upstream master
|
分支衍合
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
git checkout master
git rebase develop
git status
git add .
git rebase --continue
|
删除分支
1 2 3 4 5
| git branch -d <分支名>
git branch -D <分支名>
|
子项目
1 2 3 4
| git submodule add 仓库地址 路径
git submodule update --init --recursive
|