问题 I am using sourceTree for Mac as my GUI so I would appreciate instructions on using it but obviously I would like to learn the bash commands as my first language. We have a remote repo we call develop , and the practice is, when you develop a feature, you create a branch from develop for that feature, for example feature1 , pull it down, and then submit a pull request on the branch you created. I have recently developed some analysis tools which I don't want to get put into the remote code