ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)
ninetydegrees (90d)☕ ([personal profile] ninetydegrees) wrote in [site community profile] dw_dev_training2012-08-28 11:00 am
Entry tags:

Git: more newbie questions

1) If you're working on bug A on branch A then want to work on completely unrelated bug B on branch B, do you need to stash you changes on A checkout develop then create branch B?

Answer: yes, but see comments about using git commit and git commit --amend in your workflow.

2) When can you use git diff? Before add only? Because otherwise it gives me nothing and I have to use git status -v.

Answer: possibly with git diff --cached or git diff HEAD^ HEAD (untested)

3) Oh I feel so stupid for asking this but how do you get out of git diff or git log on PuTTY? Ctrl+C and Ctrl+X don't work.

Answer: the magic key is 'q' and this is related to PAGER and not PuTTY

4) If you're working on bug A on branch A and have reached a point where you want to do some more work but be easily able to revert to where you were before, what is the best route? Several commits? Creating a subbranch A1 (is that possible?)? Is that where merge is useful? I'm having the hardest time understanding how merge can be used concretely.

Answer: several commits is indeed the best route; the concept of 'subbranches' isn't valid.

5) In git config, is there a way to reset the value of core.editor to whatever is the default on your computer (without naming the editor)?

Answer: yes, with git config --global --unset core.editor
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2012-08-29 08:36 pm (UTC)(link)
Yeah, I was totally trepidatious about OH NO HUGE NEW THING TO LEARN. then I tried it. NEVER GOING BACK, THANK YOU
foxfirefey: A picture of a hand where inked stick figures hug across fingers with a heart above them. (hearts)

[personal profile] foxfirefey 2012-08-29 08:45 pm (UTC)(link)
Hearing you say that you are now having a good experience with this transition relieves me to no end.
momijizukamori: Green icon with white text - 'I do believe in phosphorylation! I do!' with a string of DNA basepairs on the bottom (Default)

[personal profile] momijizukamori 2012-08-29 08:59 pm (UTC)(link)
Yeah, Dre was mentioning the images thing to me at one point - there was a way to enable git-style patches like that in MQ but I never enababled it.

Guess I'll take the plunge and move my Hack over today *g*