Tom*_*ale -2 git git-checkout git-branch
如何创建新分支git以开始处理新功能?
我希望新分支是本地分支,并且当前分支的副本(即,新分支的HEAD应该与当前HEAD相同).
问题区分:
Tom*_*ale 13
TL; DR:
要创建一个名为的新分支并开始工作FEATURE,您需要:
git checkout -b FEATURE
Run Code Online (Sandbox Code Playgroud)
详细解释
要创建一个名为的分支FEATURE:
git branch FEATURE
Run Code Online (Sandbox Code Playgroud)
但是,这不会改变您当前的分支.
然后checkout,您可以使用新创建的分支(这意味着将当前正在处理的分支设为:
git checkout FEATURE
Run Code Online (Sandbox Code Playgroud)
(您可以*在输出中看到当前分支标有a git branch --list.)
通常,您希望开始在刚刚创建的分支中工作,因此两个命令的等效快捷方式是git checkout -b FEATURE创建新分支,然后checkout对其进行操作.
如果你说
$ git checkout -b myFeatureBranch anotherBranch
Run Code Online (Sandbox Code Playgroud)
它将创建myFeatureBranch关闭anotherBranch. 但是如果你说
$ git checkout -b myFeatureBranch
Run Code Online (Sandbox Code Playgroud)
它将myFeatureBranch从当前分支创建。
| 归档时间: |
|
| 查看次数: |
12014 次 |
| 最近记录: |