-- 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 |
댓글