팀 프로젝트 두번째- 2주차 4일 - 대구 A.I. 스쿨

김유민·2022년 7월 28일
0

대구 A.I. 스쿨

목록 보기
73/90

1. 현재 진행 사항

22-07-28
Resoft 회사 사이트 리디자인 된것 만들어오기.
팀 명: 보람 3조

오늘은 멘토링 일정이 없어서 각자 작업해 오는 시간을 가지기로 했다.
특별히 어려운 점은 없었고, nav를 각 서브 페이지에 연결해야 한다는 점이 남아 있어 금요일에 그것 까지 마무리 되면 될듯 하다.

2. 어려웠던 점 및 해결 방안

어려웠던 점은 아니고 엊그제 한 조원이 실수로 index.html 파일을 지워버린 일이 있어서 다시 쉽게 복구했으나 깃으로 복구하는 방법이 있을것 같아서 따로 찾아보기로 했다.

git reset 와 revert 각각 두개가 있다.
reset는 말그대로 뒤로 되돌릴수 있다. 다만 내가 되돌리고자 하는 영역 앞의 커밋까지 같이 지워질수 있어 앞의 기록을 남겨두고 싶다면, 이것말고 revert를 써야 한다.

reset이나 revert나 사용방법은 간단하다.
git log로 커밋의 아이디를 알아내서

git reset '커밋 id' --hard

이렇게 commit id를 써도 되고

혹은 id 대신

HEAD~ 전단계
HEAD~2 두 커밋 전
HEAD~3 세 커밋 전
같이 사용 가능하다.

출처: https://hoony-gunputer.tistory.com/entry/8-git-과거-버전으로-돌아가기 [후니의 컴퓨터:티스토리]

둘다 상황에 따라 쓰면 될것 같다. 커밋한 기록을 남기고 싶다면 'revert'를 그냥 상관없이 과거로 돌아가고 싶다면 'reset' 를 쓰면 된다.

좀 더 쉬운 설명과 예시들은 아래 동영상을 보고 참고했다.
출처: https://youtu.be/1I3hMwQU6GU

3. 소감

git에 대한 사용법을 조금 익히고 동영상이나 참고 사이트를 보니 좀더 잘 이해가 된다는 생각을 했다. 초반에도 저 자료들을 참고했지만 이해가 그래도 좀 어려웠는데, 계속 조원들과 git을 사용해보니 좀 알것 같다는 생각이 들었다.

profile
친숙한 개발자가 되고픈 사람

0개의 댓글