Git 시작하기
Git을 시작하기 위한 명령어들 정리: help, init, remote, status
The information manager from Hell. - Linus Benedict Torvalds
help¶
해당 명령어의 Manual Page를 열어준다.
init¶
현재 폴더를 git 저장소로 구성
remote¶
원격 저장소를 관리하는 명령어로, 주요 옵션 및 부가명령어는 아래와 같다.
origin https://github.com/djccnt15/djccnt15.github.io.git (fetch)
origin https://github.com/djccnt15/djccnt15.github.io.git (push)
- 원격 저장소 추가
- 원격 저장소 업데이트
- 원격 저장소 이름 수정
- 원격 저장소 삭제
- 브랜치의 head 변경
- 원격 저장소 주소 변경
- 원격 저장소 주소 추가
- 원격 저장소 주소 삭제
- 원격 저장소의 존재하지 않는 브랜치 정리
Tip
원격 저장소에서 브랜치가 삭제되는 것은 git remote update
로 로컬에 반영되지 않는다. 원격에서 삭제된 브랜치를 로컬에 반영하려면 git remote prune
명령어를 사용해야 한다.
💡여러 저장소에 동시 push¶
git remote set-url --add <name> <newurl>
을 사용하면 하나의 단축 이름으로 여러 저장소에 동시에 push 할 수 있다.
Warning
origin
을 동시 push하는 단축 이름으로 사용하는 것은 권장하지 않는다고 한다. all
같은 단축 이름을 새로 등록하자.
status¶
working tree의 상태 출력