git 之 branch

2019-08-01  本文已影响0人  天颂之蓝调
git branch.png

branch概念:即分支,可以理解为commit 的一个指针


分支类型


分支操作

  1. 创建分支
    • 【只创建,不检出】:git checkout <branchname>
    • 【创建并自动检出】(推荐): git checkout -b <branchname>
      git checkout -b dev # 基于当前分支创建并检出dev分支
      以上命令等同于下面两条命令
      git branch dev # 基于当前所在分支创建dev分支
      git checkout dev # 检出dev分支/切换至dev分支
/* 基于当前分支master创建dev分支,不检出,当前分支仍为master */
git checkout dev
/* 基于当前分支master创建dev分支,并自动检出,当前分支为dev */
git checkout -b dev
  1. 检出(切到)指定分支
/* 检出(切换到)master分支 */
git checkout master
/* 检出(切换到)develop分支 */
git checkout develop
  1. 查看分支
/* 查看本地分支列表、及当前所在的分支 */
git branch 或 git branch -l
/* 查看远程分支 */
git branch -r
/* 查看所有分支 */
git branch -a
  1. 将分支推送到远程仓库
/* 推送master分支到远程仓库 */
git push origin master
/* 推送develop分支到远程仓库 */
git push origin develop
  1. 删除分支
/* 删除本地分支dev */
git branch -d dev
/* 强制删除本地分支dev */
git branch -D dev
/* 删除远程分支dev */
git push origin --delete dev

(备注:如有讲错请在评论区指出,我可不能误人子弟啊哈~~~ 原创文章,欢迎转载,转载请注明出处,多谢支持~~~)

上一篇下一篇

猜你喜欢

热点阅读