Git初步学习5

  • A+
所属分类:Git PHP
Git分支

1.查看分支(*master 表示:目前处于master分支上;若只有一个,说明只有一个master分支)

# git branch

2.创建dev分支

# git branch dev

3.切换到dev分支

# git checkout dev

4.dev分支下的项目进行到一半,要紧急修改一个已完成版本的bug。
(1)先查看dev分支的版本库的状态

# git status

(2)将dev分支的改动保存起来

# git add .

(3)提交到dev分支,描述内容为:dev进行中

# git commit -m "dev to do"

5.修改紧急的bug
(1)小心的切换回master主分支

# git checkout master

(2)新建一个修改bug的分支

# git branch bug

(3)查看分支

# git branch

(4)切换到bug分支

# git checkout bug

(5)修改完bug之后,查看bug分支的版本库状态

# git status

(6)将改动保存起来

# git add .

(7)提交到bug分支,描述内容为:bug修改完成

# git commit -m "bug done"

(8)切换回master主分支上

# git checkout master

(9)将bug分支的修改合并到master主分支

# git merge bug

6.bug修改完,继续回到dev分支,进行未完成的项目开发
(1)切换到dev分支

# git checkout dev

(2)查看dev分支的版本库的状态

# git status

(3)将dev分支的改动保存起来

# git add .

(4)提交到dev分支,描述内容为:dev功能开发完成

# git commit -m "dev done"

(5)切换回master主分支

# git checkout master

(6)将dev分支的新功能合并到master主分支(因为之前紧急修改过bug,需要把冲突的地方修改掉)

# git merge dev

(7)修改完后,查看master主分支的版本库状态

# git status

(8)将改动保存起来

# git add .

(9)提交到master主分支,描述内容为:修改新功能和bug的冲突

# git commit -m "修改新功能和bug的冲突"

7.删除分支

# git branch -d dev

8.快速创建并切换到该分支

# git checkout -b dev
  • 免费领红包
  • 支付宝红包扫一扫
  • weinxin
  • 免费提现
  • 支付宝全额提现
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: