ecoEarth 2023. 2. 1. 00:16

저장소와 버전 만들기

 

pwd
/Users/inguk
  • pwd는 현재 위치하고있는 디렉토리를 확인할 수 있다.
ls
ls -a
  • ls는 현재 위치하고있는 디렉토리파일구조를 보여준다.
  • 두번째 명령어는 숨김폴더, 파일까지 같이 보여준다.

 

cd desktop/git-test
  • cd는 뒤에 위치하는 주소로 이동하는 명령어이다.

 

clear
  • clear는 터미널을 깨끗하게 만들고 새롭게 작업하고싶을때 사용하는 명령어이다.

 

touch a.txt
mkdir React

git init
  • 작업디렉토리 만들기

 

git status
  • 작업디렉토리의 상태확인하기

 

git add b.txt
  • 스테이지에 변경사항 올리기

 

git add a.txt b.txt c.txt
// 여러개의 변경사항중 일부만을 스테이지에 올리고 싶을 때

git add .
// 여러개의 변경사항모두를 스테이지에 올리고 싶을 떄

 

git commit -m "커밋메시지"
  • 스테이지에 올라온 변경사항 커밋하기

 

git commit
  • 커밋메시지의 제목만 작성하는 것이 아니라, 본문도 작성하고싶을때 사용하는 커밋명령어이다.
  • 이렇게 입력하면 터미널내부에서 파일을 수정, 삭제가능한 vi라는 편집기로 이동한다.
  • vi편집기에서는 a, i, o를 눌러 편집을 시작할 수 있다. + ESC버튼을 통해 insert상태를 벗어날 수 있다.
  • :w를 통해 변경사항을 저장하고, :q를 통해 작업을 완료할 수 있다.
  • :wq를 통해 저장과 작업완료를 동시에 할 수도 있다.

 

git commit -am "커밋메시지"
  • add와 commit을 동시에 할 수도 있다.
  • add와 commit을 동시에 할 수 있는 파일은 git이 변경사항을 한번이라도 추적했어야 가능하다.

 

git log
  • 버전의 목록 확인하기
  • HEAD를 통해 현재 작업하고있는 브랜치도 확인할 수 있다.