diff --git a/README.md b/README.md index f7c7a3ea1a214d9c8b9f1d7330e10f2594b49605..da8fa82246fe152cd28eaa2aabb3821da53a5e44 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,11 @@ ## 201921101 박지영 (PC에서 고쳤음) - git log : 커밋 내역 확인 -- git clone : repository 복사 - config 파일에 있는 url 기록 + --follow : 해당 파일 로그의 변경 대해서만 보고싶을때 + ㄴ .gitignore은 push/pull 되지 않음. +- git clone : repository 복사 - config 파일에 있는 오리지널 url 기록 - git fork : 독립적인 프로젝트를 만들고 싶을 때 - 원 프로젝트에 merge 요청 가능 + ㄴ 원 프로젝트에 merge 요청 가능 - git init : 비어있는 git Repository만들기 - git config --global : ~/.gitconfig에 정보 저장 --user : 이 프로젝트의 .git 디렉터리 밑에 정보 저장 @@ -20,9 +22,12 @@ - snapshot : 어떤 순간의 어떤 상태 레포지토리 받아오기 --git pull : 자동으로 합쳐지지 않음 --git merge : 자동으로 합쳐짐 -같은 파일을 고치고 있다면 merge를 사용해서 충돌을 방지해야함 + +- git pull : 자동으로 합쳐지지 않음 +- git merge : 자동으로 합쳐짐 + 같은 파일을 고치고 있다면 merge를 사용해서 충돌을 방지해야함 + ㄴ 이때 git push를 하면 git diff의 결과가 파일에 작성되어있음 +- git fetch : 웹서버의 상태만 갖고 오기 - git diff : commit 상태와 add 안된 파일의 내용 차이를 보여줌 - git diff --staged : commit 상태와 add했지만 commit 안된 파일(=staged)의 내용 차이를 보여줌 @@ -34,3 +39,5 @@ - git reset : staged 파일을 unstaged로 변경 ( But, 수정 내역은 그대로 남아있음 ) - git reset --hard : staged 파일을 unstaged로 변경 ( 수정 내역도 전부 삭제 ) + +- git show : 해당 로그의 커밋 수정 내역 확인