GIT

GIT 명령어 정리

KJihun 2023. 6. 11. 19:00
728x90

 

 

git init

  • 현재 디렉토리를 Git 저장소로 초기화하여 Git을 사용하여 프로젝트를 관리할 수 있게 된다.

 

echo "# github_test" >> README.md

  • "github_test"라는 제목을 가진 README.md 파일을 생성하고, 
    파일 내용에 "# github_test"를 추가한다(README 파일의 내용을 설정하는 것)

 

git remote add origin URL

  • 원격 저장소의 별칭(origin) 명명과 원격 저장소와 로컬 저장소를 연결

 

git clone URL

  • 최초 한번만 사용하며, 원격 저장소에 있는 모든 파일을 로컬 저장소로 복제해 온다

 

git pull origin 브랜치명

  • clone 후에 사용되며 해당 브랜치의 변경사항이 있을 시, 최신버전을 가져온다.

 

git branch -M main

  • 현재 브랜치의 이름을 "main"으로 변경한다

 

git checkout -b 브랜치명

  • 브랜치 생성

 

git checkout -

  • 이전 브랜치로 이동

 

git checkout 브랜치명

  • 브랜치 이동

 

git add .

  • 변경된 모든 파일을 Git의 스테이징 영역(커밋할 준비가 된 파일들)에 추가한다.

 

git reset

  • 스테이징에 있는 파일들을 add 이전상태로 변환시킨다.


git commit -m "first commit"

  • 스테이징 영역에 있는 파일들을 커밋. "-m"은 커밋 메시지를 지정하는 옵션이다.

 

git push -u origin 브랜치명

  • 로컬의 변경 사항을 원격 저장소로 push한다. 
    "-u" 플래그는 로컬 브랜치(main)를 원격 브랜치(origin/main)에 연결하는 것이다.

 

git push 

  • 위의 코드(git push -u origin main)를 실행하고 난 후, 
    명령어만 사용하여 변경 사항을 푸시할 수 있다.

 

 

'GIT' 카테고리의 다른 글

Github란? Git의 장점 및 주요용어  (0) 2023.06.11