내일배움캠프 1일차 TIL - Git 기초

Sunny·2023년 12월 21일
0

Git 활용

내일배움캠프 개강과 함께 미니프로젝트가 시작되었다.
아직은 Git을 활용해야 할 단계는 아니지만, 앞으로 팀원들과의 원활한 협업을 위해 오늘 배운 내용은 튜터님께서도 강조하셨듯 반드시!!
잘 숙지해야 하리라 예상하기에 주요 사항을 정리해 본다.

1. 윈도우는 Bash!

터미널 창을 열 때, 윈도우 사용자의 경우 Bash 혹은 Git Bash로 열어야 한다.
검색해 보니 OS에 상관없이 리눅스 커맨드를 사용할 수 있도록 하는 작업이라고 한다.
윈도우가 뜻밖의 외계어에 당황하지 않도록 반드시 설정하도록 하자!

2. 위치와 생성에 관한 커맨드

pwd 

현재 내가 작업 중인 폴더를 알려준다.
'~'는 루트로, Desktop보다도 위의 폴더를 의미한다.

ls 

폴더와 파일 목록을 보여 준다.
' -a'를 붙이면 숨겨진 파일까지 볼 수 있다.

cd 

뒤에 폴더명을 입력하면 그 폴더로 이동할 수 있다.
' ..'을 붙이면 한 단계 위의 폴더로 이동한다.
* '/'를 사용하여 더 세부적으로 입력할 수 있다.

mkdir 

폴더를 생성한다.

touch

파일을 생성한다.

3. 코드 관리

최초 시작 전

git init 

(초기 세팅 명령어)을 할 것!
다만, 공유받은 경우 이미 되어 있기에 하지 않아도 된다.

  • 코드 저장
git add (name)
gitcommit -m “메세지”

반드시 차례로 입력한다. (add로 지정, commit으로 저장)
-> 파일명 대신 '.'을 넣어 전체 지정이 가능하다
최초 실행 시 계정 설정을 한다.
저장 여부는 git status로 확인 가능하다.
저장 내역은 git log로 확인 가능하다.

  • 수정된 코드 업로드
git push

다만, 이렇게 짧게 쓰고 싶다면
최초 실행 시 일련의 과정을 거쳐야 한다.

git remote add origin <github 주소> //주소 대신 origin
git branch -M main //branch명을 main으로
git push -u origin main //origin main 축약
  • 저장된 코드 복사
git clone
  • 변경된 코드 반영
git pull

충돌 오류 발생 시, 코드가 아닌 부분을 지우고 남은 코드를 수정한다.

4. vim 에디터의 습격

침착하게 Esc + ':wq' + Enter

1일차를 마무리하며

미니프로젝트에 참여해 보니, 복습해야 할 사항도 더 알아가야 할 사항도 많다는 것을 여실히 느꼈다.
내일부터는 코드로 가득한 TIL을 작성할 수 있을 것 같은 예감이 든다.
힘내자!!!

0개의 댓글