September 12, 2021
git init
로컬 repository를 생성하는 명령어입니다.
git status
로컬 repository의 파일들의 상태를 보여줍니다.
git add [파일명]
작업 디렉토리 상의 변경 내용을 stage에 추가하는 명령어입니다.
git commit -m "내용"
stage 사항을 기록합니다.
git config --global user.name "이름"
git config --global user.email "이메일주소"
git 유저의 이름과 email을 설정해줍니다.
git checkout [해쉬값] (1)
git checkout - (2)
(1) 로컬 repository를 해당 해쉬를 가진 commit의 repository로 변경합니다
(2) 로컬 repository를 이전 repository로 변경합니다.
해쉬값은 앞 7자리만 써도 됩니다.
git log
commit된 내용들을 보여줍니다.
git remote add [원격 저장소 별칭] [원격 repository URL]
ex) git remote add origin https://github.com/kilhyeonjun/study.git
로컬 repository를 원격 repository 에 연결해줍니다.
git push [원격 저장소 별칭] [브랜치 이름]
ex) git push origin master
commit 된 내용을 원격 repository로 보냅니다.
git clone [원격 repository URL]
ex) git clone https://github.com/kilhyeonjun/study.git
원격 repository를 복사해옵니다.
git pull [원격 저장소 별칭] [브랜치 이름]
ex) git pull origin master
원격 repository를 복사해옵니다