2

我是 git 新手。不久前我已经分叉了另一个存储库。我想要一个新的开始,所以我抓住了我的私人克隆,然后为上游存储库添加了一个远程。我无法从存储库中提取,因为它说某些文件不是最新的。我不关心这些文件,我想要上游远程的所有内容。有没有办法可以快速解决这个问题?

4

3 回答 3

3

要根据存储库检查所有文件,请尝试

git checkout -f

或者

git reset --hard

有时您可能需要删除任何未跟踪/忽略的文件,这些文件可能与上游添加的内容冲突:

git clean -xdf

-f告诉 clean 继续删除文件(因为这可能很危险!),告诉-x它也删除被忽略的文件,-d告诉它也删除整个未跟踪的目录。要查看将要删除的内容,请将 , 更改-f-n, 进行试运行。

于 2009-09-30T19:34:12.367 回答
1
git checkout -f 

之后你可以做一个

git pull
于 2009-09-30T19:30:07.117 回答
0

为什么不在本地磁盘的另一个位置再次克隆上游存储库?

于 2009-09-30T19:30:23.460 回答