在删除对被跟踪文件的更改后重复git pull而不使用密码

drnojrws  于 2022-11-27  发布在  Git
关注(0)|答案(1)|浏览(132)

很多次当我执行git pull时,它会从服务器下载所有的更改,然后给我一个错误Your local changes to the following files would be overwritten by merge:。所以,我要么隐藏要么删除列出的文件中的更改。然后我必须通过输入用户名和密码再次执行git pull。由于git会在我第一次尝试时从服务器下载更改,有没有可能直接使用一些命令重新使用它?我不想再次输入用户名和密码。
PS:这并不是要把我的密码保存在git缓存文件里。我第一次输入密码没问题。但是如果我第一次输入时出错,我想跳过第二次。

0yg35tkg

0yg35tkg1#

git pull实际上正在运行2个命令。(https://git-scm.com/docs/git-pull
1.从服务器获取更改的git fetch。
1.一个git合并(或rebase)到远程。
所以你要做的是重新运行第二步。
git merge @{u}

相关问题