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 git-users+unsubscr...@googlegroups.com.
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 git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to