如何重置远程GIT存储库以删除所有提交? [英] How to reset a remote GIT repository to remove all commits?

查看:154
本文介绍了如何重置远程GIT存储库以删除所有提交?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何重置远程和本地GIT存储库以删除所有提交,并以当前Head作为初始提交重新开始。

解决方案

完全重置?


  1. 在本地删除 .git 目录。

  2. 重新创建git仓库:

      $ cd (项目目录)
    $ git init
    $(添加一些文件)
    $ git add。
    $ git commit -m'初始提交'


  3. 覆盖。请记住,你会把所有人都混淆起来,这样做......你最好成为唯一的客户端。

      $ 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?

  1. Delete the .git directory locally.

  2. Recreate the git repostory:

    $ cd (project-directory)
    $ git init
    $ (add some files)
    $ git add .
    $ git commit -m 'Initial commit'
    

  3. 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆