git 흐름 flow, add / restore / reset

3446 단어 gitgit

flow

  • 여기서 나오는 git 명령어 들
$ git add <FILE>
$ git restore [--staged] <FILE>
$ git checkout -- .
$ git clean -f

$ git reset --hard HEAD

  • 기존 추적 파일(원본) <-> 기존 추적 파일(수정) 비교
$ git diff
  • 기존 추적 파일(원본) <-> 기존 추적 파일(수정; add) 비교
$ git diff --staged

  • 추가 추적 파일, 기존 추적 파일(원본), 기존 추적 파일(수정) -> 비 추적 파일
$ git rm -r --cached <FILE>
  • 새로운 추적 파일은 git diff에서 보이지 않음
$ git diff (X)
  • 새로운 추적 파일은 -> 추가 추적 파일staging area에 추가시켜야 git diff --staged에서 보임
    $ git diff --staged

  • 여기서 (origin/master)가 다른 committer에 의해 push 되어, local(origin/master)보다 더 update된 경우,
    remote(origin/master)local에서 local (origin/master)로 업데이트하고, 수정하던 사항도 pull 하는 법
$ git pull --rebase

좋은 웹페이지 즐겨찾기