我正在与github合作,并希望了解一些具体行动。
如何删除:
感谢您的时间。
答案 0 :(得分:1)
你至少可以对问题进行排序,将历史问题排在一个区块中,将删除问题排在另一个区域中。
因此,对于问题1,3,5我会说,从你的回购根源开始:
rm -rf *
然后git add -u *
或代替git rm -rf *
然后提交,以便删除所有内容
或删除您想要的内容,就像在首选操作系统中一样,然后git add -u *
(更新)并提交
(特别是3和5问题取决于你的OS /文件系统,而不是Git,我相信你可以自己找到答案)
至于2和4,为什么要删除历史记录?如果你删除任何东西,你将无法检索它(我的意思是,如果你迁移代码,想象你想知道过去发生了什么)。我想象的唯一原因是你添加了错误的代码,你想在犯错之前回过头来。在这种情况下,从当天开始分支,从那时起开始工作。
如果你决定删除一些历史记录,你可以在你的repo /本地副本的根目录下挖掘.git文件夹并手动删除数据,但我(我可能不是唯一一个)高度不推荐它。