随着git clone有选项-n至极防止检出HEAD库被克隆后.有可能手动执行此操作吗?
编辑我认为该选项-n在手册中的读取比实际情况更好:用-n我的所有工具克隆后显示我仍然驻留在主分支上; 唯一的区别是所有文件都显示为已删除.这与我称之为"未检出"的情况并非如此.
也许我应该删除HEAD?
最简单的解决方案是裸机克隆:
git clone --bare your_repo bare_repo
Run Code Online (Sandbox Code Playgroud)
(并删除您签出的回购)
基本上,您需要将您的仓库转换为裸仓,根据这个问题,可以手动完成:
- 更改
.git/config文件bare = true而不是bare = false- 删除文件
your_repo/*以外的内容.git- 将
.git目录内容移入your_repo/和移除.git目录
另请参阅Git:将正常转换为裸存储库,如MikeSep在评论中所述.
如果您需要取消选中,请bare继续false,并删除除了之外的所有内容.git.那应该是一个git clone -n.
| 归档时间: |
|
| 查看次数: |
5379 次 |
| 最近记录: |