지금까지는 git 사용법을 자세히 알지 못하고 대충 사용하고 있었는데 앞으로 본격적인 개발을 하려면 git을 잘 알아두어야 한다는 생각이 들었다. 생활코딩의 "지옥에서 온 git" 강좌를 들으면서 명령어들을 정리하고자 한다.
git status
- 현재 버전관리되고 있는 파일들의 상태를 볼 수 있다.
git add [파일 이름]
- 해당 파일을 최초로 추적할 때 사용한다. 파일이 수정돼서 버전을 만들기 전에도 사용해야 한다. add를 하지 않은 파일은 commit 되지 않는다. 따라서 파일을 선택적으로 commit할 수 있다.
git config --global user.name [닉네임]
- config 파일을 생성해서 작성자의 닉네임을 저장한다.
git config --global user.email [이메일주소]
- config 파일을 생성해서 작성자의 이메일을 저장한다.
git commit
- vim으로 커밋 메세지를 작성한 후 commit 한다.
git log
- 버전이 생성된 것을 확인할 수 있다.
- -p 버전간 소스들의 차이점을 확인할 수 있다.
git reset [commit 아이디] --hard
- 해당 commit에 해당하는 소스코드로 돌아간다. 그 이후의 commit들은 취소된다. 단, 자신의 버전을 다른 곳에 공유하고 난 후에는 reset을 하면 안된다. 자신의 컴퓨터의 버전들에만 사용할 것.
git revert [commit 아이디]
- 해당 commit에 해당하는 소스코드로 돌아가면서 commit 취소. 단, reset과 다른 점은 commit을 취소하면서 새로운 버전을 생성한다.
'개발' 카테고리의 다른 글
jade와 pug의 사소한 차이점 (1) | 2018.11.16 |
---|