【发布时间】:2020-09-03 12:31:47
【问题描述】:
在我通过 Github 桌面应用程序将某些文件/更改提交到远程分支后,我想将这些更改发送到本地分支。我确实使用 SAP Web IDE。
我尝试了什么:
fetch
问题:没有真正解决
问题:如何将远程Branch的数据获取到本地Branch?
【问题讨论】:
标签: git github github-app
在我通过 Github 桌面应用程序将某些文件/更改提交到远程分支后,我想将这些更改发送到本地分支。我确实使用 SAP Web IDE。
我尝试了什么:
fetch
问题:没有真正解决
问题:如何将远程Branch的数据获取到本地Branch?
【问题讨论】:
标签: git github github-app
有多种方法可以将数据从 remote 分支检索到您的 local 分支。
最简单的是pull。只需运行以下命令。
$ git pull
另一种方法是merge。但在你必须fetch之前。
$ git fetch
$ git merge
您也可以使用rebase。它还需要fetch。
$ git fetch
$ git rebase
另一个有趣的方法是将fetch 远程分支和reset 本地分支到remote 分支。可以说,您的本地分支是sample。然后只需运行以下命令。
$ git fetch
$ git reset --hard origin/sample
【讨论】:
使用git fetch 更新您对远程分支的本地引用。换句话说:git fetch 检查远程存储库上的更新,但尚未将任何更新合并到本地存储库。获取后,使用git merge 或git rebase 将远程更改集成到您的本地仓库中。
https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes
【讨论】: