如何从远程分支获取文件到本地分支 [Github]

How to get files from a remote Branch to your local Branch [Github]

在我通过 Github 桌面应用程序将某些 files/changes 提交到远程分支后,我想将这些更改获取到本地分支。我确实使用 SAP Web IDE。

我尝试了什么:

fetch 

问题:没有真正解决

问题:如何获取远程Branch的数据到本地Branch?

使用git fetch更新本地对远程分支的引用。换句话说:git fetch 检查远程存储库上的更新,但尚未将任何更新合并到本地存储库。获取后,使用 git mergegit rebase 将远程更改集成到本地仓库中。

https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes

有多种方法可以将数据从 remote 分支检索到 local 分支。

  1. 最简单的是pull。只需 运行 以下命令。

    $ git pull
    
  2. 另一种方法是 merge。但在此之前你必须 fetch.

    $ git fetch
    $ git merge
    
  3. 您也可以使用rebase。它还需要 fetch.

    $ git fetch
    $ git rebase
    
  4. 另一个有趣的方法是 fetch 你的远程分支和 reset 你的本地分支到 remote 分支。这么说吧,您当地的分行是 sample。然后 运行 以下内容。

    $ git fetch
    $ git reset --hard origin/sample