# 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 ...