[try오컨2기] 첫번째 수업

EmilY
2 min readApr 23, 2020

--

‘try 오픈소스 컨트리뷰션’ 강의를 듣게 됐다. Git이라고는 commit, push, pull, merge가 전부였던 내게 새로운 도전이 될 것 같다. 혹시라도 머지가 잘못될까봐 불안해하는 게 싫기도 했고, 예전부터 알고싶던 오픈소스를 더 배워보려고 한다.

매 수업마다 당일 배운 내용을 정리해서 올릴 예정이다.

Git 기초

첫날이어서 기본적인 git 명령어 실습을 했다. 기본적인 실습이지만 선생님이 몰랐던 상태 명령어까지 자세히 알려주셔서 유익했다. 내가 새로 알게 된 내용이나, 기존에 안다고 생각했지만 미처 몰랐던 부분만 정리해본다.

  1. 히스토리 남기기
$ git add 파일이름

GUI툴로는 add와 commit을 구분하지 않는다. 하지만 git add는 히스토리를 남기는 것이고, commit은 로컬 디스크에 저장한다는 차이점을 알려주셨다.

2. 현재 파일 상태보기

$ git status

3. 파일 수정사항 보기

$ git diff

해당 명령어를 통해 내가 수정했던 내용들을 살펴볼 수 있다.

4. 커밋 로그 보기

$ git log
$ git shortlog

위의 명령어는 상세한 로그를 볼 수 있고, 두번째 명령어는 간단하게 커밋 메시지 정도만 볼 수 있다.

5. 이전 커밋에 합치기

$ git commit --amend "내용"

가장 최근 커밋에 현재 커밋을 합친다. 수정할 때도 사용된다.

지금은 간단히 수업 내용을 기록하는 과정이어서 설명이 불친절하지만, 나중에 과정을 전부 끝내고 한번 다시 정리해봐야 겠다.

--

--

EmilY
EmilY

Written by EmilY

iOS 하나부터 열까지 이해하기

No responses yet