如何将文件从远程分支转移到本地分支[Github]

问题描述

在我通过Github Desktop App将某些文件/更改提交到远程分支后,我想将这些更改获取到本地分支。我确实使用SAP Web IDE。

我尝试过的事情:

fetch 

问题:没有真正解决问题

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

解决方法

有几种方法可以将数据从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
    
,

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

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