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 email@example.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.
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 firstname.lastname@example.org Next steps: mkdir WidePage cd WidePage git init touch README git add README git commit -m 'first commit' git remote add origin email@example.com:jeffreyantony/WidePage.git git push -u origin master Existing Git Repo? cd existing_git_repo git remote add origin firstname.lastname@example.org: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