git - 从 Git 分支获取最新信息

标签 git

我从 git 仓库克隆了一些东西,然后切换了分支

git clone ssh://11.21.3.12:23211/dir1/dir2 dir
git branch branch1

我在本地做了一些修改,并提交了。其他人也完成了克隆,他将其推送到 git 存储库中。

现在我想要我本地的 branch1 的克隆副本,(意味着不想要我的更新,而是他的更新)

最佳答案

您的修改在与原始分支不同的分支中,这简化了事情,因为您在一个分支中获得更新,而您的工作在另一个分支中。

假设原始分支名为 master,99% 的 git repos 都是这种情况,你必须获取原始状态,并 merge origin/master 更新进入你的本地master:

 git fetch origin
 git checkout master
 git merge origin/master

要切换到您的分支,只需执行

 git checkout branch1

关于git - 从 Git 分支获取最新信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134105/

相关文章:

Git signed-off-by 自定义格式

git - 获取漂亮的 git rev 名称

git stash 并申请

Git - 为什么文件在 checkout 时 merge ?

linux - 在未安装 gpg 的提交中查看 git pgp sigs

git - 如何显示一个人有权访问的所有 repo 协议(protocol)?

linux - 将用户从 bitbucket 切换到 github

git - 如何知道链接到azure函数的github存储库以进行持续部署

git - 如何 Git 获取远程存储库并将其锚定到指定的提交?

git - "git svn clone"之后缺少修订