问题描述
在我通过Github Desktop App将某些文件/更改提交到远程分支后,我想将这些更改获取到本地分支。我确实使用SAP Web IDE。
我尝试过的事情:
fetch
问题:没有真正解决问题
问题:如何将远程分支的数据获取到本地分支?
解决方法
有几种方法可以将数据从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