-
Git 설치 및 사용법Git 2020. 11. 18. 17:51728x90
우선 GIt을 설치합니다.
Windows환경인 경우 GIT homepage에 접속해서 OS에 맞는 버전을 download받으세요.
https://git-scm.com/downloadsLinux는 그냥 apt-get git하시면 됩니다.
test환경은 Window에서 Vertual Box로 Ubuntu 16.04 Desktop amd64를 설치하고 여기에 git을 설치하였습니다.ssh 통신을 위해 port forwording을 작업했고요
window에는 FreeSSHd 설치해서 git 통신이 가능하게 구성하였습니다.
- 설치하기
https://git-scm.com/book/ko/v1/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%84%A4%EC%B9%98
git init로 repository를 생성 혹은 clone으로 원격지의 repo를 참조
git add로 파일 등록 (Statge 상태)
git commit으로 현재까지 수정한 파일을 local repository에 update
git push는 현재 local repo의 정보를 원격지로 보낸다
원격지는 ssh서버 설정이 되어있어야 함.
http://start.goodtime.co.kr/2013/05/git%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EC%9E%90-2-git-%EC%9B%90%EA%B2%A9-%EC%A0%80%EC%9E%A5%EC%86%8C-ssh-%EC%97%B0%EA%B2%B0
e.g.) ssh://sis@192.168.56.1:22/home/sis/git-repo
자주 사용하는 명령은 아래와 같습니다.
Log보기
git log
변경 사항을 Statge로 이동
git add git add path 혹은 file을 지정하면 해당 경로나 파일만 적용됩니다.
변경사항을 commit하기
git commit -m "commit message" git commit --amend
commit을 push해서 원격지 반영
git push origin HEAD:refs/for/master
rebase하기. 원격지 내용으로 덮어써서 commit을 만듭니다.
git rebase git rebase -i HEAD~1
HEAD 이전 상태로 이동 (보통 commit후 취소할때 사용합니다.)
git reset --mixed HEAD:refs/for/master
'Git' 카테고리의 다른 글
Gerrit 설치 ( Open source git code review system ) (0) 2020.12.04