You are now browsing Linux category.

February 14th, 2009 01:55   |   Category: Linux

To enable spell checking with git-gui, Install aspell and aspell-en packages.


$ sudo pacman -S aspell aspell-en

Colorful outputs

Over Here-

To ignore all “.swp” files add the following line to your “.git/info/exclude” file.


*.swp

My .gitignore file.


tmp/**/*
log/*.log
db/*.sqlite3
db/*.sql
db/schema.rb
config/database.yml
config/deploy.rb
.loadpath
.project
.DS_Store
cache/views/*
test/fixtures/settings.yml

Initializing a bare repo


$ mkdir myapp.git
$ cd myapp.git
$ git --bare init

Creating a remote branch


$ git checkout -b mynewbranch
$ git push origin mynewbranch

Playing with branches(create, switch, merge)


$ git branch #Display local branches
$ git checkout -b newbranchname # Create a new branch and switch to it.
$ git checkout master # Switch back to master
$ git checkout newbranchname # Switch back to newbranchname
$ git merge master #Merge master branch into newbranchname
$ git checkout newbranchname # Switch back to newbranchname

Adding a new remote repository


$ git remote add origin ssh://[email protected]/home/user/repositories/myapp.git/
$ git remote add origin file:///home/user/repositories/myapp.git/

Undo(revert) committed changes


$ touch file.txt
$ git add file.txt
$ git commit -a -m "Adding file.txt"
$ git log # ==> commit 9972713b5677302580959644aebd33196eefa38e 
$ git-revert 9972713b5677302580959644aebd33196eefa38e
$ git status

To revert the most recent commit


$ git revert HEAD

Lets say you changed some files in your working tree and you haven’t committed yet, but suddenly you decide that it was a big mistake and you want to go back to last committed state. You could undo uncommitted changes with the following command.


$ git reset --hard HEAD 

Links: