最常用的指令:
查看分支:
git branch: 查看本地当前的全部分支
git branch -a: 查看本地和远程的全部分支
git branch -r: 查看远程的全部分支
查看更改:
git status: 查看当前更改的所有文件
git log: 查看所有提交内容
创建分支:
git branch 分支名: 创建xx分支
删除分支:
git branch -d 分支名:删除xx分支
切换分支:
git checkout 分支名: 切换到xx分支
git branch -b 分支名:创建并切换到xx分支
提交:
git add . : 将所有本地更改提交到暂存区
git commit -m '备注':将暂存区的内容推送到分支仓库
合并:
git merge 分支名 -m '备注' :将xx分支合并到当前分支,要合并到哪个分支,需要先切换到哪个分支,再进行合并
更改:
add前如何更改:git checkout . :取消所有修改
add后如何更改:git reset HEAD . :取消暂存区的提交
主分支操作:
git pull:拉取新内容,即同事在主分支上新提交的你本地主分支没有的内容
git push:将提交的内容提交到主分支的远程仓库
分支合并图:
git log --graph:以树的形式显示所有的分支合并情况
其他:
分支使用git push之后就推送到了远程仓库,使用git branch -r -d origin/分支名进行删除,这个只是删除本地的分支名称,真正删除远程的这个分支,使用git push origin :分支名