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 |
---|