t...@vera

On May 28, 2010, at 16:30, Christophe Fergeau <t...@gnome.org> wrote:

> Hi Jamie,
> 
> 2010/5/29 Jamie Nicol <ja...@thenicols.net>:
>> 
>> The biggest problem I'm seeing myself having is using git. I understand
>> the commands and the concept, it's more knowing when to use it. Despite
>> doing a reasonable amount of programming I've never used version control
>> on a project before. I find myself missing commiting unrelated parts of
>> code together
> 
> You can use git add -p [filename] to only add some parts of a file to
> the index before committing to avoid committing unrelated parts of
> code together
> 
>> or contradicting my previous commit with my newest one.
> 
> git commit --amend can probably be helpful to only get a single commit
> which makes more sense
> 
>> My git log must be an absolute mess.
> 
> git rebase -i can be helpful to clean up such messes :)

Important note: don't remade after you've pushed to a public server. You'll 
break the history of everyone else using your repo, and Gnome's servers won't 
even accept subsequent pushes.

>> It's surely something I'll get
>> better at as I get used to it. One of my goals for this next week is to
>> think before I commit, and plan more in advance.
> 
> I never managed to become disciplined enough to do that, good thing
> the commands mentioned above exists ;) Feel free to contact me by
> email, jabber, irc, ... if you need git help (even if this is about
> trivial stuff).
> 
> Keep up the good work!
> 
> Christophe
> _______________________________________________
> gnome-soc-list mailing list
> gnome-soc-l...@gnome.org
> http://mail.gnome.org/mailman/listinfo/gnome-soc-list
_______________________________________________
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel

Reply via email to