很多时候,当我这样做时
git pull
,它会从服务器下载所有更改,然后给我一个错误Your local changes to the following files would be overwritten by merge:
。因此,我要么隐藏或删除列出的文件中的更改。然后我必须再次输入用户名和密码来执行git pull
。由于 git 在我的第一次尝试中会从服务器下载更改,因此是否可以使用某些命令直接重用它?我不想再次输入用户名和密码。
PS:这并不是将我的密码存储在 git 缓存文件等中。我第一次输入密码没问题。但如果我第一次出现错误,我想跳过第二次再次输入。
git pull
实际上运行了2个命令。 (https://git-scm.com/docs/git-pull)
所以你要做的就是重新运行第二步。
git merge @{u}