21.1.10

커피 내리는 그냥 사람·2021년 1월 10일
1

위코드 사전스터디

목록 보기
3/36

#1. 수강 과목 : Git & Github 간단히 살펴보기
#2. 수강 콘텐츠 : 유튜브 검색(얄팍한 코딩사전 참고)

전에 실험삼아 올린 깃허브 파일들에 대해서 수정이나 삭제가 필요할 때 어떻게 해야하는지 몰라서 팀원한테도 물어보고 유튜브도 찾아가며 공부중이다. 괜히 만든 파일 날아갈까봐 겁나고 불안해서 원래 진도가 아닌데 해야하다니.. 뭐 예습이라 생각해야겠다. 아는 것이 힘이니까...ㅠ

  1. 일종의 타입캡슐에 내 파일 넣어보기
    vscode기준으로 그 프로그램에서 터미널 열고
git commit -m "~~"

하면 내 파일들이 깃에 올라간다.

  1. 잘못 따라하다가 파일 다 날릴 뻔한 거 살린 것(깃으로 삭제한 파일 살리기)
    터미널에서
git reflog
git reset --hard commit_id

여기서 커밋 id는 저장소에 담은 앞에 7자리를 의미한다. 파일 통째로 다 날릴 뻔했다. revert는 익숙해지기 전까지는 웬만하면 누르지 말자. 식겁했다.

  1. branch, 가지 이동하기
git branch ~~ (만들고)
git checkout ~~~(이동하고)

이건 그나마 파일은 그대로인데 브랜치만 이동하는거라 안 쫄고 따라했다.

  1. merge는 나중에 따라해봐야겠다. 브랜치의 다른 내용을 마스터도 가져 올 수 있다고 한다. 다른 브랜치들이 같은 파일에서 수정하는 일을 피해야 한다.

  2. rabase같은 경우는 merge와 달리 가지치기를 한 줄로 만들어준다.

  3. 그 동안 잘 모르고 만든 깃허브 레퍼지토리는 모두 삭제했다. 다행히 뭐 파일을 업로드 한 것은 아니어서 상관 없었다. 삭제 방법은 세팅에 맨 마지막 줄에 있는 것을 누르고 따라쓰기를 하면 되었다.

간단히 개념만 봤는데 이거로는 많이 모자랄 것 같다. 나중에 배포 전에 강의 찾아 들어야겠다.

profile
커피 내리고 향 맡는거 좋아해요. 이것 저것 공부합니다.

0개의 댓글