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