gpt4 book ai didi

git - git pull 后丢失文件?

转载 作者:行者123 更新时间:2023-12-04 06:50:30 28 4
gpt4 key购买 nike

我有一个与当前目录中的 rails 项目相同或相似的 Remote 。为了同步两者,我做

git init
git remote add origin blah@blah
git pull

问题是我在工作副本中的一些文件被添加了(即不在远程中),所以当我这样做时
git status 

它应该显示一堆未跟踪的文件。相反,我看到来自 repo 的文件已过期。
为什么它不要求我解决这些文件中的冲突?我的旧文件在哪里?

最佳答案

“git pull”中隐含的 merge 必须覆盖未提交的本地文件。

我会建议这个顺序:

git init
git add .
git commit -m"local"
git remote add origin blah@blah
git fetch origin

此时,使用“gitk --all”观察存储库

merge
git merge remotes/origin/master

这应该让您知道冲突,如果有的话。
并且本地文件不会被覆盖。

关于git - git pull 后丢失文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3191747/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com