git is a SCM and should not be on production systems. instead you should have a build server which builds up a package (rpm, deb, tarball?) which is then used to deploy across the production environments. you should…
Arch + Awesome .. + urxvt + vim
Please use rebase... but only if you understand it! Do not commit to your commits... I experiment on branches... I use commits as stashes... I end up with 100s of local branches... - Only rebase non-shared commits.…
you need agent forwarding to ssh into a server to do a git pull from _that_ server. e.g. a dev vm.
Personally I think its better using the CLI for git. I commit very often however I rewrite the commits. In other words, I mess with my history and it is a good thing (My commits ain't final, in other words... "I do not…
1. `git pull` = fetch + merge If the merge has conflicts, then you got to solve the conflicts and do the commit manually (entering the commit message) If the merge doesn't have conflicts, then the merge commit is…
Best way to learn git is in the command line (get away from any GUI). And then play with repositories to see what the commands actually do. "Don't mess with history"? I don't have to commit to my commits as long as my…
git is a SCM and should not be on production systems. instead you should have a build server which builds up a package (rpm, deb, tarball?) which is then used to deploy across the production environments. you should…
Arch + Awesome .. + urxvt + vim
Please use rebase... but only if you understand it! Do not commit to your commits... I experiment on branches... I use commits as stashes... I end up with 100s of local branches... - Only rebase non-shared commits.…
you need agent forwarding to ssh into a server to do a git pull from _that_ server. e.g. a dev vm.
Personally I think its better using the CLI for git. I commit very often however I rewrite the commits. In other words, I mess with my history and it is a good thing (My commits ain't final, in other words... "I do not…
1. `git pull` = fetch + merge If the merge has conflicts, then you got to solve the conflicts and do the commit manually (entering the commit message) If the merge doesn't have conflicts, then the merge commit is…
Best way to learn git is in the command line (get away from any GUI). And then play with repositories to see what the commands actually do. "Don't mess with history"? I don't have to commit to my commits as long as my…