Hi yoahn 개발블로그

#1 git 명령어 본문

Github

#1 git 명령어

hi._.0seon 2020. 5. 23. 20:37
반응형

git을 사용하는 방법에는 gui툴을 이용하는 것도 있고, 터미널에서 깃 명령어를 이용해서 할 수도 있다.

gui 툴은 Source Tree라는 것이 있는데 다른 곳에서 git테스트 할 때 git 명령어를 가지고 테스트하길래 명령어를 정리하려고 한다.

 

git 명령

$ git clone  (https주소)

- 현재 폴더 내에 새로운 폴더를 하나 더 생성

 

$ git remote add <origin(원격저장소 브랜치)> 주소

- 원격 저장소를 로컬 저장소와 연결

 

$ git remote

- 연결된 원격 저장소 무엇인지 확인 가능

 

$ git remote -v

- 원격저장소 repository가 제대로 추가되었는지 확인

 

$ git remote show origin

- 원격 저장소를 한눈에 살펴볼 수 있다.

 

$ git remote rename (기존 이름) (새 이름)

- 원격 저장소 이름 변경

 

$ git remote rm (원격저장소 이름)

- 원격 저장소 삭제

 

< 원격 저장소 동기화 >

pull

- 원격 저장소에서 데이터 가져오기 & 병합

 

fetch

- 원격 저장소에서 데이터 가져오기

-> fetch 실행 이후

$ git merge origin/master 로 병합

 

$ git push origin master

- 변경된 사항을 원격 저장소에 저장

 

<원본 repository에서 데이터 가져오기>

$ git fetch upstream

$ git checkout master

$ git merge upstream/master

 

or

 

$ git pull upstream

 

$ git log --graph

git 커밋 변경사항 그래프 형식으로 보여줌

 

< git 배포 >

$ git status

$ git add --all

$ git status

$ git commit -m "커밋 메세지"

$ git push

 

<Pull Request>

  1. 대상 깃허브 저장소를 자신의 저장소로 fork
  2. git clone
  3. 브랜치 생성하기

    git checkout -b develop
  4. 수정 후 push

    git push origin develop (branch 이름 명시)
  5. fork한 깃허브 레포에서 pull request 클릭
    원본 레포에 내가 작업한 브랜치를 머지 요청

 

wayhome25.github.io/git/2017/07/08/git-first-pull-request-story/

 

git 초보를 위한 풀리퀘스트(pull request) 방법 · 초보몽키의 개발공부로그

개발을 하다 보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는

wayhome25.github.io

 

반응형
Comments