use*_*189 5 git version-control
之后git reset --hard HEAD
,git pull
说:未经跟踪的工作树文件......将被合并覆盖
有任何想法吗?
我也尝试git fetch
和git fetch --all
已...
eph*_*err 11
如果您只想将本地更新为原始状态,可以使用此处描述的解决方案:
$ git fetch origin
$ git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
你有未跟踪的文件.只是
git stash -u
Run Code Online (Sandbox Code Playgroud)
将它们存放在存储中并获得一个干净的工作树(-u
指定您希望将修改与新文件一起存储).你拉,合并,改组或其他什么后,你可以
git stash pop
Run Code Online (Sandbox Code Playgroud)
让他们回来
您仍然有未跟踪的文件(ungit add
文件)。这些不会被 git Reset 删除。
如果你想保留它们,你可以这样做:
git add -A
git stash
git pull
git stash apply
Run Code Online (Sandbox Code Playgroud)
stash
就像一个商店,您可以在其中临时添加文件而无需提交它们。