push 실습
git에 파일을 추가한다.
$git add ${파일이름}
git 의 로컬 저장소에 커밋을 한다. 메세지는 first commit
git commit -m "first commit"
첫번째 줄에서 git remote 를 했을 떄 따로 원격저장소가 등록이 되어있지 않다면 빈 값으로 나온다.
두번째 줄에서 url에 있는 원격저장소를 repo1 라는 단축 이름 등록한다.
$git remote
$git remote add repo1 ${http://~~~}
현재의 깃 remote 상태 알 수 있다.
$git remote -v
만약 원격 저장소를 지우고 싶으면 remote rm(remove)를 해준다.
$git remote rm ${단축이름}
단축이름 원격저장소에 푸시를 할 건데, 푸시를 할 대상은 로컬 저장소에 master 브랜치에 있는 것
$git push -u ${단축이름} master
한번 -u 옵션으로 단축이름과 브랜치를 줬기 때문에 이후로는 git push 만 해도 푸시된다.
$git push
pull, fetch 실습
origin에 해당하는 master 에 있는 파일이 로컬 저장소에 갖고와서 합쳐진다.
$git pull origin master
fetch는 pull과 다르게 일단 갖고만 오는 명령어
로컬에서 확인만 가능
origin에 있는 내용을 갖고올거야 라는 내용
$git fetch origin
브랜치에서 origin/master(feach 한 것들을 확인할 수 있는 브랜치) 로 체크아웃한다.
2번째줄과 3번째줄의 결과는 같다.
$git branch
$git checkout origin/master
$git checkout FEACH_HEAD
'프로그래밍 > GIT' 카테고리의 다른 글
mac 터미널에서 git 이용하기1-3 (로컬 저장소와 원격 저장소가 둘 다 변했을 때) (0) | 2021.01.04 |
---|---|
mac 터미널에서 git 사용하기 (0) | 2020.12.28 |
신규프로젝트 git pull 이 안될 때 (0) | 2020.01.05 |
GIT 설정 (0) | 2020.01.05 |