본문 바로가기
etc

git command

by #moonyz 2015. 11. 18.


-- working -> staged -> commit 


-- git 초기화 

git init 


-- git 상태 확인 

git status


-- git 관리대상 추가

git add [filename]

git add *


-- git 관리 파일을 스냅샷에 기록하기

git commit -m "message for commit"


-- 커밋이후 변경된 내용 비교

-- 커밋 후 수정한 파일은 워킹 디렉토리 단계로 변경 

-- working 과 commit 비교 

git diff


-- 스테이지드 이후 변경된 내용 비교

-- staged 와 commit 비교 

git diff --staged 


-- 스테이지 단계를 건너뛰고 커밋 

-- git add 단계 건너뛰고 

git commit -a


-- commit 로그 확인

git log -p -1   //diff, 최근커밋1개 

git log -3 //최근커밋 3개


-- 완료한 커밋 덮어쓰기

git commit --amend


-- 최근 커밋한 결과 취소

-- 커밋을 취소하지만 수정한 문서내용은 그대로 

-- 수정한 내용이 보존되어 있으므로 최종수정 완료 후 재커밋 가능 

git reset HEAD^


-- 개발파일 복구하기

git checkout -- [filename]


-- 원격 저장소 등록하기

git remote add {원격저장소이름} "원격저장소경로"

ex) git remote origin "https://github.com/moon/cli-git.git"


-- 원격 저장소 확인

git remote -v


-- 원격 저장소에 프로젝트업데이트 

git push {원격저장소이름} {브랜치이름}

ex) git push origin master 



'etc' 카테고리의 다른 글

Github 블로그 만들기 (with Hexo)  (0) 2021.09.09
MIME-Type List  (1) 2015.12.01

댓글