- 查看分支
git branch -a // -a,所有分支,包括远程
- 创建分支
git checkout -b test // 创建并切换到test分支
- 删除分支
git branch -d test // 删除本地test分支,注意不能删除当前分支,须要切换到其它分支再删除
git branch -r -d origin/test // 删除远程test分支
git push origin --delete test // 同上
git push origin :test // 推送一个空分支到远程分支,相当于删除远程分支
- 切换分支
git checkout master // 切换到master分支
- 分支比较
- 本地分支和远程分支比较
git fetch // 更新到缓存
git diff test origin/test // 比较本地test分支和远程test分支的不同之处
- 本地分支和本地分支比较
git diff test master // 比较test分支和master分支的不同之处
- 分支合并
git merge test // 将test分支的数据合并到当前分支
- 跟踪分支
git branch --set-upstream branchA origin/branchB // 设置本地branchA分支跟踪远程branchB分支
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。