我无法让Git在遥控器上获取新的分支.git remote show不会显示除master之外的任何分支存在,但git ls-remote证明它们存在.
示例:git ls-remote显示分支homodyne_process存在 -
$ git ls-remote origin
b935ee960a588144d3df0f08a82b81ea705c7543 HEAD
f11bd3ac9c2345a12edb9d49cd5bd027616b2226 refs/heads/homodyne_process
b935ee960a588144d3df0f08a82b81ea705c7543 refs/heads/master
Run Code Online (Sandbox Code Playgroud)
获取更新并显示远程分支
$ git fetch
$ git remote show origin
* remote origin
Fetch URL: gitolite@git.uio.no:***
Push URL: gitolite@git.uio.no:***
HEAD branch: master
Remote branch:
master tracked
Local branches configured for 'git pull':
master merges with remote master
Local refs configured for 'git push':
homodyne_process pushes to homodyne_process (fast-forwardable)
master pushes to master (up to date)
$ git branch …Run Code Online (Sandbox Code Playgroud) git ×1