
index git status git history git blame[파일이름.py] git show [커밋아이디] git diff [커밋 id] [이후 비교대상 커밋 ID] git log git reflog 📌 git status staged 여부 확인 Changes to be committed: modified: calculator.py Changes not staged for commit: modified: License 📌git history tbc 📌git blame [파일이름.py] + git show [커밋아이디] blame은 비난하다. 탓하다 라는 의미 어떤 파일의 특정 코드를 누가 작성했는지 알아내기 위한 커맨드 git history 커맨드에서 특정 코드의 커밋 아이디를 알 수 있다. g..
git revert revert의 뜻은 "return to (a previous state, practice, topic, etc.)." 이전 상태로 돌아간다는 return의 뜻이다. 즉, 커밋을 직접 지우지 않고 이전으로 되돌린다. 로컬과 리모트 간에 머지 컨플릭트를 일으키지않고 이전 커밋으로 돌아갈 수 있는 방법이다. e.g. 동일 "revert" 동일 commit 1 - commit2 - commit 3 commit 1과 3은 동일한 커밋이다. git reset과 다른점 리모트에 푸시한 상황에서 git reset을 쓰면 로컬의 헤드가 가리키는 브랜치가 이전 커밋으로 이동한다. 즉 로컬이 리모트보다 뒤쳐진 상황이됨. 이 상태에서 로컬->리모트 푸시를 하게되면 리모트에 최신커밋(로컬에서는 리셋한 커밋)..