ProGit(번역본).pdf (4.41 MB)" 문서를 보실 것을 추천드립니다.
# git config --global user.name "<사용자 이름>"
# git config --global user.email "<사용자 E-Mail 주소>"
# git config --global core.editor vim
# git config --global merge.tool vimdiff
# git config --global credential.helper "store"
# cd <프로젝트 디렉토리> # git init만약 프로젝트 디렉토리에 *.c 파일이 있다면 이 파일을 stage에 추가하고 commit 해야 합니다.
# git add *.c # git commit -m "initial new project commit"
# git clone <원본 저장소 주소> [<저장하고자 하는 working directory 경로>]

# git remote show origin
* remote origin
Fetch URL: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Push URL: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
HEAD branch: master
Remote branch:
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
# git remote -v origin https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git (fetch) origin https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git (push)
# git rev-parse HEAD b29794ec95c6856b316c2295904208bf11ffddd9
git show-ref b29794ec95c6856b316c2295904208bf11ffddd9 refs/heads/master b29794ec95c6856b316c2295904208bf11ffddd9 refs/remotes/origin/HEAD b29794ec95c6856b316c2295904208bf11ffddd9 refs/remotes/origin/master 5dc01c595e6c6ec9ccda4f6f69c131c0dd945f8c refs/tags/v2.6.11 5dc01c595e6c6ec9ccda4f6f69c131c0dd945f8c refs/tags/v2.6.11-tree ... 생략 ... c8e761132679d935b5d3edd06e48db2bd3eb918a refs/tags/v2.6.39-rc4 149b78658628901a6e578566a45f159d0b38ce2f refs/tags/v2.6.39-rc5 8630f22a089f0d777893ee6a53eb3e6acef06044 refs/tags/v2.6.39-rc6 ... 생략 ... b05b1307892247c76ad6dc3f59921736279a347b refs/tags/v4.9 27eb48d13e6981d9ada2c74f50a364a4414f73b9 refs/tags/v4.9-rc1 f068b3f31cc8acb6e37785d15170dd9e95c7d161 refs/tags/v4.9-rc2 44525af32f277001a751a51d59de12c5a733814f refs/tags/v4.9-rc3 f0b8a0182b2f3a7139d8d041e06bc11c1ba6e912 refs/tags/v4.9-rc4 9d4d32609e7bb04693ab7bf313cd5856b5298c1f refs/tags/v4.9-rc5 edc31677f4f97b582fbc53659337dddb210a22fa refs/tags/v4.9-rc6 512983f23bc1346e6dbaf0b899257332659d9f5d refs/tags/v4.9-rc7 a9b7e3f1eada90250a6b2ab2ef3e0a846cb16831 refs/tags/v4.9-rc8 ... 생략 ...
# git log
commit b29794ec95c6856b316c2295904208bf11ffddd9
Merge: e87f327 1d3028f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Tue Jun 6 14:30:17 2017 -0700
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Pull networking fixes from David Miller:
1) Made TCP congestion control documentation match current reality,
from Anmol Sarma.
...
...
...
# git diff --cached ...
git Documentation
(https://git-scm.com/doc)
https://git-scm.com/book/ko/v2
ProGit(번역본).pdf (4.41 MB)
Git User Manual
(https://www.kernel.org/pub/software/scm/git/docs/user-manual.html)
Git User Manual (번역본)
(https://wiki.kldp.org/Translations/html/Git-User-Manual/)
Git으로 이전하기 - Git과 Subversion
(https://git-scm.com/book/ko/v1/Git%EC%9C%BC%EB%A1%9C-%EC%9D%B4%EC%A0%84%ED%95%98%EA%B8%B0-Git%EA%B3%BC-Subversion)
List of equivalent commands in Git, Mercurial, and Subversion
(http://blog.deveo.com/list-of-equivalent-commands-in-git-mercurial-and-svn/)