Sam*_*zon 11
这不是一个好习惯,但如果你真的想要一个与master 无关的新分支,你必须使用checkout的--orphan参数:
git checkout --orphan version2
# and remove your project files
Run Code Online (Sandbox Code Playgroud)
您将在doc中获得有关--orphan参数的更多详细信息:http://git-scm.com/docs/git-checkout
从 Git 2.23 开始,您可以用来git switch --orphan <new branch>创建没有历史记录的空分支。与 不同的是git checkout --orphan,所有跟踪的文件都将被删除。
一旦您实际上在此分支上进行了提交,就可以将其推送到远程存储库:
git switch --orphan <new branch>
git commit --allow-empty -m "Initial commit on orphan branch"
git push -u origin <new branch>
Run Code Online (Sandbox Code Playgroud)
有关文档中switch选项的更多详细信息: https://git-scm.com/docs/git-switch
| 归档时间: |
|
| 查看次数: |
11513 次 |
| 最近记录: |