This tutorial introduces some of the minimal commands needed to use git.
How to get a project ?
Answer: If you are fetching project from github use the below command.
git clone git@github.com:jeffreyantony/GNUduino.git
git clone git:git.osmocom.org/osmocom-bb.git
How to start a new project ?
Answer: Move into the project folder and give the below command which will initialise the project.
git init
Once initialisation is done, all the files under that folder will be tracked by git tool.
In github this can be done by
Global setup:
git config –global user.name “Jeffrey Antony”
git config –global user.email jeffreyantony@gmail.com
Next steps:
mkdir WidePage
cd WidePage
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:jeffreyantony/WidePage.git
git push -u origin master
Existing Git Repo?
cd existing_git_repo
git remote add origin git@github.com:jeffreyantony/WidePage.git
git push -u origin master
How to start editing a file ?
Answer: There is nothing special to do while starting to edit a file. Just go ahead with editing. Git will take care. Don't forget to commit your changes so that your can switch between your changes.
How to commit files ?
Answer: Use the below commands and don't forget to change the underlined words with your respective changes.
git add filename
git commit -m “your commit message”
How to push the changes in to the repository ?
How to bring a file to its previous version ?
How to know which all files are edited in our local machine with comparison to remote repository ?
How to merge changes from one file to another file ?
==== Links ====
- http://gitref.org/
- http://www.shakthimaan.com/downloads/glv/presentations/di-git-ally-managing-love-letters.pdf
- http://help.github.com/linux-set-up-git/
- http://net.tutsplus.com/tutorials/tools-and-tips/how-to-work-with-github-and-multiple-accounts/
- http://doblock.com/articles/using-public-keys-with-multiple-github-accounts
- http://sandarenu.blogspot.in/2011/09/how-to-use-multiple-git-accounts.html
- http://sirupsen.com/starting-with-git/
- http://christoph.ruegg.name/blog/2010/5/5/git-howto-revert-a-commit-already-pushed-to-a-remote-reposit.html
====== Level 1 Headline ======
https://help.github.com/articles/set-up-git