2020년 7월 1일 수요일

Git Hub 사용법 - 2 <나머지>

3. 설명

git remote add origin 주소

=> origin이라는 이름으로 원격 저장소의 주소를 저장하고 연결한다.

git remote -v

=> remote 된 이름들을 나타내준다.

git remote remove Nickname


.git/config 에 remote 하면 생기는 [remote "origin"]

git push

=> 원격 저장소에 현재 Head의 commit을 동기화

git push -u origin master

=> git push --set-upstream origin master 의 간략화

=> git push 는 원격 저장소의 branch와 합치는 것이라서 원격 저장소에 master branch가 있어야 함

그래서 branch를 만들고 push 하는 것이 바로 이 명령어

=> 처음 1회면 됨


.git/config 에서 git push -u origin master 하면 생기는 부분

git config --global push.default simple

git fetch / git pull

=> git fetch 는 local 의 branch와 자동으로 병합되지 않음

=> 그래서 원격 저장소에서 가져온 후 git merge origin/master 를 해야함

=> git pull 은 현재 branch 가 원격 저장소의 branch로 덮어 씌워짐

git에서 tag 는 releases와 관련됨

branch는 가리키는 commit 이 항상 다르지만 tag는 고정됨

git tag "tag할 이름" 을 하면 현재 branch에서 태그가 생성

git tag "tag할 이름" commit 주소나 이름 을 할 수도 있음

git tag -a "tag할 이름" 을 하면 태그에 주석도 달 수 있음 (annotated)

이러한 태그는 checkout 가능함

그리고 git push --tags 하면 releases에 생성됨

git tag -d "tag 이름" 은 태그 제거법

댓글 없음:

댓글 쓰기

List