如何获取完整的git存储库

22 浏览
0 Comments

如何获取完整的git存储库

这个问题已经在这里有了答案 :

如何强制\"git pull\"覆盖本地文件?

我不小心从我的源目录中删除了一些文件。我只需要重新获取整个git存储库(因为这些文件自我上次提交以来没有进行更改,所以git pull不起作用)。我的存储库已经更新。我怎样才能获得整个存储库?如果覆盖了原有内容,那就没问题

admin 更改状态以发布 2023年5月21日
0
0 Comments

有两种简单的方法可以重置您的检出:

git checkout .

这将重置您的检出到当前分支的状态。

git reset --hard origin/master

这将重置您的检出到远程跟踪分支的状态(假定为主分支)。如果您在本地进行了一些提交,而您不想保留这些提交,则这非常有用。

0
0 Comments

您的仓库文件已经作为git对象存储在.git目录中。 您只需要将工作副本的状态切换为未更改的状态。

从仓库的根目录运行以下命令,以取消暂存在git的暂存区中的任何更改:

git reset HEAD .

然后运行以下命令,以放弃当前检出分支中的所有更改:

git checkout -- .

仅在需要从远程仓库获取更新的更改并将远程更改合并到本地仓库的当前分支中时,才需要运行git pull。 根据我从您的问题中所理解的至少,不需要运行git pull

0