GitHub screenshot:
There's only one branch, master. git status
says there's nothing to commit. How is that branch zero commits ahead and behind itself?
I see this on GitHub forks. Is it just a confusing status message?
This is not a bug.
Once you fork a repo, each of your branch is compared to the branch which is common between the fork and the original repo.
That gives you a clear indication about you can or not make a pull request.
In this instance, your branch is master
, which is means it is compared with itself, since master
is also in the original repo .
Hence the " 0 commit ahead and 0 commit behind
" (with itself) message.
If you had done a commit of your own on, as I mention in " couple of tips on pull request ", on a dedicated branch made from master
, then your branch would have been a commit ahead of master
.
You could then have made a pull request, from the owner of the first repo to consider.
In any case, the purpose of that message is to remind you that the main goal of a fork is to collaborate and contribute back :
origin/branch
(which you are supposed to keep in sync with the original repo, in other words, you are not supposed to work directly on master
) in order to make sure your own work is compatible with the latest commits of the first repo,
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.