[Git] 스마트하게 git을 써보자!
- 1 min주의
비정기적으로 수정하는 문서
Description:
2년 가까이 git을 쓰면서 clone, add, commit, push 명령어 4가지만 써왔다.. 이제 다른 것도 좀 써보자!
git 사용시 주의사항
- 코드를 남기려고 주석을 달지 말자.
- 커밋 메시지를 잘 쓰자.
- 한가지 구현이 완료될 때마다 커밋을 하자. (자주 하자)
branch
- 브랜치 생성
$ git branch <branch_name> # HEAD branch는 그대로
$ git checkout -b <branch_name> # HEAD branch가 만든 브랜치로 변경-
git은 한번에 한 branch에서만 작업이 가능하다. 현재 작업중인 브랜치를
HEAD라고 한다. -
현재 작업중인
HEADbranch확인
$ git branch- 모든
branch확인
$ git branch -aHEAD branch변경
$ git checkout <branch_name>merge
- 병합
$ git merge <branch_name>reset
- 브랜치에서 커밋상태 초기화 하기
$ git reset —-hard <branch_name>- 이전 커밋으로 돌아가기
$ git reset --hard- 이후
push는--force를 붙혀야함
$ push --force