#1. 수강 과목 : Git & Github 간단히 살펴보기
#2. 수강 콘텐츠 : 유튜브 검색(얄팍한 코딩사전 참고)
전에 실험삼아 올린 깃허브 파일들에 대해서 수정이나 삭제가 필요할 때 어떻게 해야하는지 몰라서 팀원한테도 물어보고 유튜브도 찾아가며 공부중이다. 괜히 만든 파일 날아갈까봐 겁나고 불안해서 원래 진도가 아닌데 해야하다니.. 뭐 예습이라 생각해야겠다. 아는 것이 힘이니까...ㅠ
git commit -m "~~"
하면 내 파일들이 깃에 올라간다.
git reflog
git reset --hard commit_id
여기서 커밋 id는 저장소에 담은 앞에 7자리를 의미한다. 파일 통째로 다 날릴 뻔했다. revert는 익숙해지기 전까지는 웬만하면 누르지 말자. 식겁했다.
git branch ~~ (만들고)
git checkout ~~~(이동하고)
이건 그나마 파일은 그대로인데 브랜치만 이동하는거라 안 쫄고 따라했다.
merge는 나중에 따라해봐야겠다. 브랜치의 다른 내용을 마스터도 가져 올 수 있다고 한다. 다른 브랜치들이 같은 파일에서 수정하는 일을 피해야 한다.
rabase같은 경우는 merge와 달리 가지치기를 한 줄로 만들어준다.
그 동안 잘 모르고 만든 깃허브 레퍼지토리는 모두 삭제했다. 다행히 뭐 파일을 업로드 한 것은 아니어서 상관 없었다. 삭제 방법은 세팅에 맨 마지막 줄에 있는 것을 누르고 따라쓰기를 하면 되었다.
간단히 개념만 봤는데 이거로는 많이 모자랄 것 같다. 나중에 배포 전에 강의 찾아 들어야겠다.