我刚刚发现git checkout --orphan,但我不知道如何使用它.它的帮助页面说它创建了一个新的非专利分支.
在master分支中,我试过git checkout --orphan br,只是看到工作目录中的文件更改为"要提交的更改",以及git log说法fatal: bad default revision 'HEAD'.
那么使用的优势是 git checkout --orphan什么?
JB.*_*JB. 36
核心用途git checkout --orphan是git init在非新的存储库上达到类似的情况.
如果没有这种能力,你的所有 git分支都会有一个共同的祖先,你的初始提交.这是一种常见的情况,但绝不是唯一的一种情况.例如,git允许您在单个存储库中跟踪多个独立项目作为不同的分支.
这就是为什么你的文件被报告为"要提交的更改"的原因:在一个git init州,第一次提交还没有创建,所以所有文件都是git的新手.
我们正在从私有仓库转移到公共仓库,并且由于敏感的提交信息,我们希望将分支重置为new并将其推送为空白分支。以下是典型的工作流程方式:
| 归档时间: |
|
| 查看次数: |
11095 次 |
| 最近记录: |