I've tried git branch -r
, but that only lists remote branches that I've tracked locally. How do I find the list of those that I haven't? (It doesn't matter to me whether the command lists all remote branches or only those that are untracked.)
相关问题
- Why does recursive submodule update from github fa
- Extended message for commit via Visual Studio Code
- Emacs shell: save commit message
- Can I organize Git submodules in a flat hierarchy?
- Upload file > 25 MB on Github
相关文章
- 请教Git如何克隆本地库?
- GitHub:Enterprise post-receive hook
- Git Clone Fails: Server Certificate Verification F
- SSIS solution on GIT?
- Is there a version control system abstraction for
- ssh: Could not resolve hostname git: Name or servi
- Cannot commit changes with gitextensions
- git: retry if http request failed
The simplest way I found:
The best command to run is
git remote show [remote]
. This will show all branches, remote and local, tracked and untracked.Here's an example from an open source project:
If we just want to get the remote branches, we can use
grep
. The command we'd want to use would be:With this command:
You can also create an alias for this:
Then you can just run
git branches
.Git Branching - Remote Branches
Git documentation.