오늘은 팀원들과 같이 모여서 기업 과제를 수행할 순서를 정했다.
아무래도 한 곳에 몰려있는 기능을 같이 협업 하려니 순서가 필요했다.
먼저 Repogitory를 만들고 초기 세팅한 다음 다른 팀원들에게 역할을 넘겼다.
그리고 중간중간 팀원들이 막히는 부분이 있다면 같이 고민하며 에러를 잡아나갔다.
commit을 실수해서 취소해야하는 일이 일어났다.
git은 섬세하게 commit을 관리할 수 있게 제공되어 있다.
git reset --옵션 커밋코드
커밋 코드를 HEAD로 하면 마지막 commit 상태로 돌아가지만 본인은 정확하게 하기 위해 git log
를 치고 커밋 코드로 제어하는 편이다.
옵션에는 3가지가 있다.
1. --soft
git add는 한 상태로 돌아간다. 그래서 추가로 add를 하고 넘어가면 된다.
2. --mixed(기본 옵션)
git add를 하기 전 상태로 돌아간다. 많이 수정하고 싶을 때 사용한다.
3. --hard
commit 했던 내용을 다 없애버린다. 사용할 때 유의