github question

AndyC via Digitalmars-d digitalmars-d at puremagic.com
Thu Jan 22 20:25:06 PST 2015


On Friday, 23 January 2015 at 03:33:22 UTC, Daniel Murphy wrote:
> "AndyC"  wrote in message 
> news:afvimfdmrfevmcjuuyxq at forum.dlang.org...
>
>> I'm new to git and github, I read the "10 tips" posted 
>> earlier, and I dont understand the last one: Avoid thrashing.
>>
>> The story says, "Instead, remove the offending commits, and 
>> force push your modified branch".
>>
>> How would one do that?  Is there doc's around that might 
>> explain that in a little more detail?
>
> Usually it's done with git's interactive rebase.  You can 
> easily reorder and combine commits, so if eg part of an earlier 
> commit was reverted the original and the revert commit can be 
> combined.  Searching for "interactive rebase" will get you lots 
> of tutorials.

Ah, thank you.  I found this one pretty descriptive:
http://robots.thoughtbot.com/git-interactive-rebase-squash-amend-rewriting-history

-Andy


More information about the Digitalmars-d mailing list