git 操作之分支

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

推荐阅读更多精彩内容

  • 窗外的风忽强忽弱的吹着, 就像是深闺秀女幽怨的情愫, 仿佛可以书写一个夏天, 可以感染整个天空。 雨滴悄然的落下,...
    长耳朵的流氓兔阅读 540评论 0 7
  • 自动取款机在1990年代末、21世纪初被广泛使用,全职的银行出纳职位却增加了。这是因为自动取款机降低了银行运行分行...
    一夕厘阅读 531评论 0 18