Hello, Most of your questions (especially the one on colors) should be asked on the list of SmartGit.
About the many branches issue: most of them seem to be remote branches, ie. the state of branches other machines know. I would suggest reading an article or two about branches[1] and remotes[2]. Also, getting familiar with the command line tools of Git is a very good idea before start using any GUIs. It will get you familiar with the basics faster. Best, Gergely [1] https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging [2] https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches Hi everyone. I develop addons for World of Warcraft, and started using Git to try to be more professional about my development and to easily update my projects on multiple websites. Unfortunately, I've found myself frustrated several times by the tools and I'm now very lost. I've stalled out because I'm unsure of what to do next, and I would really appreciate some guidance. I've attached a screenshot from SmartGit showing an overview of my project (gitlost.png). I do all of my development on this one machine, and have no collaborators. When I'm ready to release, I can push an appropriately-tagged commit to WoWInterface and Curse, which automatically package the code for distribution through their automatic updaters and for manual downloads via their website. Hopefully, that helps explain how I got to where I am. Most of the work since mid-April was done to a new feature, and I eventually realized that I'd made some poor structural choices. My thinking was to save the current state of the project just in case, then begin the work of restructuring on another branch. That's the label "MoversFirst"... I think. Frankly, I don't know how to read or navigate any of this and I'm not sure if I accomplished that. Would any number of persons please try to explain: - Why are there so many branches on the left? - What is the meaning of the colors and iconography in the list of commits? - I tried jumping between commits to try to figure out what code was where. The popup shown in checkout.png comes up. I don't understand the consequences of the choices offered, and why is a remote anything involved in the first place? Please, and a desperate thank you to anyone who responds. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
