727得票16回答
如何在忽略本地更改的情况下进行`git pull`操作?

有没有一种方法可以执行 git pull,而忽略任何本地文件更改,不需要删除目录,也不必重新执行 git clone?

521得票5回答
强制更新后的Git pull

我刚刚用 git rebase 合并了一些提交,并进行了一个 git push --force(这是不好的,我知道)。 现在其他软件工程师有了不同的历史记录,当他们执行 git pull 时,Git 将进行合并。除了执行 rm my-repo; git clone git@example.o...

439得票5回答
在哪些情况下,`git pull`可能会有害?

我有一个同事声称git pull是有害的,每当有人使用它时,他会感到不安。 git pull命令似乎是更新本地代码库的常规方式。使用git pull会创建问题吗? 它会带来哪些问题? 有比git pull更好的更新Git代码库的方法吗?

411得票5回答
如何在不切换分支(git checkout)的情况下执行“git pull”?

我习惯在我正在工作的分支中运行git pull和其他命令。但是我已经设置了一个开发服务器,多个人在上面工作,所以我不想在执行此操作时切换分支。 如果我想从我们所有人使用的github存储库更新开发服务器上的现有分支,应该怎么做? 如果我运行命令git pull github branchnam...

397得票7回答
如何从他人的仓库中拉取远程分支

我有一个托管在GitHub上的项目,有人对它进行了fork。在他们的fork上,他们创建了一个名为“foo”的新分支并进行了更改。 我应该如何将他们的“foo”拉取到我的存储库中同样命名为“foo”的新分支中呢? 我知道他们可以向我提交pull request,但我想自己启动此过程。 假设...

361得票5回答
git pull与git pull --rebase之间的区别是什么?

我在一段时间前开始使用 Git,并且对其复杂性没有完全理解。我的基本问题是要找出 git pull 和 git pull --rebase 之间的区别,因为添加 --rebase 选项似乎没有做什么非常不同的事情:只是进行了一次拉取。 请帮助我理解它们之间的区别。

343得票22回答
Git拉取错误:错误:远程引用位于,但预期的是。

完整消息:error: Ref refs/remotes/origin/user is at 3636498c2ea7735fdcedc9af5ab3c8689e6abe77 but expected a21359c6cc2097c85775cde6a40105f4bd7100ec From ...

334得票2回答
git pull和git fetch + git rebase有什么区别?

另一个问题称git pull相当于git fetch + git merge。 但是git pull和git fetch+git rebase有什么区别?

334得票2回答
使用远程更改解决从Git远程拉取时的冲突问题

我正在尝试将GitHub代码库中的代码拉到我的服务器上,但由于合并冲突,拉取一直失败。我不想保留自上次拉取以来在本地服务器上可能发生的任何更改。 那么有没有办法强制Git覆盖GitHub中的版本,而不用麻烦我处理冲突呢?

316得票12回答
为什么git会提示“无法拉取,因为存在未合并的文件”?

当我尝试在终端中拉取我的项目目录时,我看到以下错误:harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/rout...