在推送本地更改之前,我需要从远程存储库获取更新的代码。我的本地存储库中有未跟踪的文件。所以当我尝试时
git stash --include-untracked
git pull
git stash apply
在
git pull
之后拉取并应用隐藏的更改之前存储未跟踪的文件,未跟踪的文件不会在 git status
中列出。我哪里错了?
如果你不想提交(按照推荐),我使用成功(包括在最新的 Git 2.34.x 版本中):
git config --global rebase.autostash true
pull.rebase true
那么一个简单的
git pull
就足够了(隐藏然后恢复正在进行的工作)