A. Installation
1. Using apt-get - it's simple, but not latest version.
$ sudo apt-get install git
2. Download and install manually - it can use latest version.
- install libraries
$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev- if you want various documents format, need to these libraries
$ sudo apt-get install asciidoc xmlto docbook2x- download latest release version from follows
Kernel.org( https://www.kernel.org/pub/software/scm/git/ )
GitHub mirror( https://github.com/git/git/releases )
- compile and install
$ tar -zxf git-1.9.1.tar.gz $ cd git-1.9.1 $ make configure $ ./configure --prefix=/usr $ make all doc info $ sudo make install install-doc install-html install-info
B. Configuration setting
- user
$ git config --global user.name "user name" $ git config --global user.email emailaddress@email.com- editor
$ git config --global core.editor editorname- checking config settings
$ git config --list- usage help
$ git help$ git --help $ man git- ex) $ git help config
C. Generate project
- generate folder
$ mkdir testGitProject- generate git repository in above folder
$ git init- add and commit
$ git add *.c $ git add LICENSE $ git commit -m 'message about this project version'
D. Clone remote repository
- follow command makes directory named "libgit2" and generate .git in "libgit2". And clone repository
$ git clone https://github.com/libgit2/libgit2- only differ name of directory "mylibgit", others are same
$ git clone https://github.com/libgit2/libgit2 mylibgit
E. other commands
- check state of repository
$ git status- commit
$ git commit- view log
$ git log- fetch or pull remote repository (pull = fetch + merge)
$ git fetch [remote-name] $ git pull [remote-name]- push
$ git push origin master
ref : https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
ref : http://yokang90.tistory.com/47
No comments:
Post a Comment