How do I get git to stop "lying" to me about being up-to-date with a remote branch? -
By my god machine, I pushed my new comment on the original / test branch Now I need to drag that code into the deployment machine, so I checked the test branch like this:
$ git checkout test I had to be on the test branch already, so I got this message:
already on 'test' but I also this message Lights, which (on the surface) is very confusing:
is up-to-date with your arm root / test '. My branch, in fact, is not updated with version of original / test which is on bitspace. I just pushed new commands, finally!
I realize that I am receiving this message because my local copy is up-to-date with test my local copy Basic / Testing , but I do not consider the information which is not useful in this context, and it is very easy to misinterpret this message that my local copy is test today With a copy of Remote to Basic / Test , even if it is not .
Is it possible to silence only this message "Your branch up-to-date" message? The way I use this deployment machine does not bother me anymore, so seeing only gives confusion and frustration.
I think you can bet on your git fetch , To synchronize your origin / * with remote.
Edit:
Or you can make a nickname for each checkout before fetch :
Git config --global alias.fco '! Git fetch & amp; Amp; GIT checkout '
Comments
Post a Comment