Commands
Git에서 이용할 수 있는 명령어이다.
💡
Git 저장소 생성
$ git init현재 디렉토리에 .git 이라는 숨김폴더를 생성한다.
Git 저장소가 없다면, 다른 git 명령어들을 사용할 수 없다.
💡
파일 및 폴더 추적 설정
# 특정 파일 또는 폴더
$ git add (파일 또는 폴더 이름)
# 현재 디렉토리의 모든 파일 또는 폴더
$ git add .Git 저장소에 저장하고 추적할 파일 및 폴더를 추가할 수 있는 명령어이다.
💡
변경사항 저장
# 한 줄 메모로 저장
$ git commit -m "(한 줄 메모)"
# 자세한 내용으로 저장
$ git commit -a
💡
브렌치 생성 및 삭제
# 브렌치 생성
$ git branch (브렌치 이름)
# 브렌치 삭제
$ git branch -d (브렌치 이름)
💡
브렌치 변경
$ git checkout (브렌치 이름)
💡
브렌치 병합
$ git merge (현재 브렌치에 병합 시킬 브렌치)브렌치를 병합할 때에는 두 브렌치 간에 충돌이 발생할 수 있다.
그럴 경우에는 충도를 해결한 후 병합을 해주어야 한다.
💡
원격 저장소 불러오기 및 명칭 붙이기
# 원격 저장소 불러오기 (처음)
$ git clone (원격 저장소 주소)
# 원격 저장소 명칭 생성
$ git remote add (원하는 원격 저장소 명칭) (원격 저장소 주소)
# 원격 저장소 불러오기 (업데이트)
$ git pull (원격 저장소 명칭)clone을 이용하여 github이나 gitlab과 같은 원격 저장소의 프로젝트를 가져올 수 있다.
하지만 매번 원격 저장소 주소를 입력하는 것은 번거로우므로
remote를 이용하여 원격 저장소의 명칭을 정해줄 수 있다.
원격 저장소 명칭을 정하게 되면 이후에는 원격 저장소 주소가 아닌 명칭으로 이용할 수 있다.
원격 저장소를 불러와 업데이트하고 싶을 때에는 clone이 아닌 pull 명령어를 이용한다.
💡
원격 저장소에 변경사항 동기화하기
$ git push -u (원격 저장소 명칭) (브랜치 이름)