Welcome To Snipplr
Everyone's Recent Snippets Tagged git
- All /
- JavaScript /
- HTML /
- PHP /
- CSS /
- Ruby /
- Objective C
If you accidentally exit while doing an interactive rebase, you can clean it with this command.
        
        
        
            0 
        
        
            1152 
        
                    posted 15 years ago by stayce
            Note that you don't actually need a temporary branch, you can do this with a 'detached HEAD', but you need to take a note of the commit id generated by the git commit --amend step to supply to the git rebase command rather than using the temporary br...
        
        
        
            0 
        
        
            1755 
        
                    posted 15 years ago by alvarezrilla
            make a tarball of only the changed directories in a git repos, since last tag.
replace {tagname_last} with any name you siwh to give the tarball
replace {tagname_previous} with a git reference (like a tag) from which you want to zip the changes.
        
        
        
            0 
        
        
            1580 
        
                    posted 15 years ago by berkes
            This is how to patch changes from svn into git (should work with other vcs as well).
        
        
        
            0 
        
        
            1179 
        
                    posted 15 years ago by narkisr
            Squashing
---------
WARNING: "git rebase" changes history. Be careful. Google it.
git rebase --interactive HEAD~10
  (then change all but the first "pick" to "squash")
  squash the last 10 commits into one big commit
        
        
        
            0 
        
        
            1930 
        
                    posted 15 years ago by jturmel
            Setup default ignores, aliases, colors, completion and bash prompt in Git
These are to be run from Terminal.
        
        
        
            1 
        
        
            1349 
        
                    posted 16 years ago by alvarezrilla
            Put this into your ~/.bashrc script and you should see the Git/SVN status in your prompt if your working directory is a sandbox.
        
        
        
            0 
        
        
            1542 
        
                    posted 16 years ago by zingo
            This example shows how to clean up git's reflogs entries in order save space (see http://www.newartisans.com/blog/2008/04/diving-into-git.html).
        
        
        
            0 
        
        
            2491 
        
                    posted 16 years ago by narkisr
            This snippet shows how to restore HEAD after using Git's reset method (see http://gitready.com/2009/01/17/restoring-lost-commits.html?disqus_reply=5271828#comment-5271828).
        
        
        
            0 
        
        
            1240 
        
                    posted 16 years ago by narkisr
            
