如何将本地主机拉入本地分支

Sto*_*ace 6 git github

我有一个远程origin/master和远程分支remote_branch.我也有本地master和当地的分支机构local_branch.当我试图把当地人拉master进去的时候local_branch,git pull master local_branch我得到了这个.

fatal: 'master' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,git branch我看到了这个:

* loca_branch
  master
Run Code Online (Sandbox Code Playgroud)

为什么我不能从当地拉master

San*_*tiG 21

从local_branch拉变化TO掌握

git checkout master
git merge local_branch
Run Code Online (Sandbox Code Playgroud)

从主拉变化TO local_branch

git checkout local_branch
git merge master
Run Code Online (Sandbox Code Playgroud)

拉是你有一个'起源'回购:)

  • 合并,而不是拉.那不一样. (3认同)

Shm*_*ein 8

git pull是一个别名,因为git fetch && git merge您无法从本地分支(仅从远程)获取 - 实际上您不需要,如果您打算合并masterlocal_branch,只需git merge master在您打开时使用local_branch