使用哪个命令来创建新分支?

时间:2018-10-13 16:33:25

标签: git branch git-branch branching-and-merging

git branch <branchname>git checkout -f <branchname>有什么区别,难道它们都不创建新分支吗?

1 个答案:

答案 0 :(得分:3)

  • git branch-查看那里有什么分支以及您现在正在做什么
  • git branch new_branch_namegit branch new_branch_name HEAD-创建新分支。使用字母,数字和下划线作为最佳做法。根据当前HEAD的提交(当前正在工作的分支)创建的分支
  • git checkout new_branch_name-切换到其他分支。 HEAD仍将查找相同的哈希值,直到完成新的提交,然后HEAD相应地移动。切换分支时,所有文件和文件夹都会更改为立即匹配该分支。
  • git checkout -b new_branch_name-创建新分支并立即切换到该分支