如何重置远程GIT存储库以删除所有提交? [英] How to reset a remote GIT repository to remove all commits?
本文介绍了如何重置远程GIT存储库以删除所有提交?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何重置远程和本地GIT存储库以删除所有提交,并以当前Head作为初始提交重新开始。
解决方案
完全重置?
-
在本地删除
.git
目录。
-
重新创建git仓库:
$ cd (项目目录)
$ git init
$(添加一些文件)
$ git add。
$ git commit -m'初始提交'
-
覆盖。请记住,你会把所有人都混淆起来,这样做......你最好成为唯一的客户端。
$ git remote add origin< ; URL>
$ git push --force --set-upstream origin master
How to reset a remote and local GIT repository to remove all commits, and start fresh with the current Head as initial commit.
解决方案
Completely reset?
Delete the
.git
directory locally.Recreate the git repostory:
$ cd (project-directory) $ git init $ (add some files) $ git add . $ git commit -m 'Initial commit'
Push to remote server, overwriting. Remember you're going to mess everyone else up doing this … you better be the only client.
$ git remote add origin <url> $ git push --force --set-upstream origin master
这篇关于如何重置远程GIT存储库以删除所有提交?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文