저장소와 버전 만들기
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를 통해 현재 작업하고있는 브랜치도 확인할 수 있다.
'내일배움캠프[4기_Reac트랙] > 모두의 git & GitHub' 카테고리의 다른 글
태그 관리하기 (0) | 2023.02.06 |
---|---|
git log_커밋 다양하게 조회하기 (0) | 2023.02.01 |
5. 깃허브로 협업하기 (0) | 2023.01.16 |
4. 브랜치로 나누어 관리하기 (0) | 2023.01.02 |
3. 버전 가지고 놀기 (0) | 2023.01.01 |