In other words, how do people work with Git?
I just finished uploading my first project and it was far from being a straightforward task, anyway once the thing is up and running what would be a good configuration?
I cannot see how people could rely on the GitGUI or command line for their professional development work or worse code straight into the browser – but I am sure I am missing some thinghuge here.
Also, Is there any third-party client better than the GitGUI?
Please, enlighten me!
We use git via the command line for all of our work, which includes large projects with many (10+) developers.
Typically, we host a remote repo on Github, work in Textmate, and keep a Terminal window open cd’d to the app directory from which we work with git.
This setup works very well – I’ve never needed to use any of the GUI apps to interact with git.
When working with other developers, the only time we get merge conflicts is when we’re working in a similar area, however, regular pushing to the remote repo, and appropriate branching tends to minimise this problem.