We.TIL 번외 : GIT Push & Pull

김기욱·2020년 8월 4일
0

We.TIL

목록 보기
29/69

서두

이전에는 Local repository에서 Github Private repositorymasterbranchDirect-push하는 것까지 구현했다. 이번에는 Django와 관련해서 Masterbranch가 아닌 feature브랜치push까지 하는 과정을 구현 할 것이다.

Git clone

Github에서는 클론 서비스를 제공한다. 다운로드 받을 폴더로 이동 후 터미널에서 git clone 'gitclone 주소'를 입력하면 자동으로 모든 폴더와 파일들이 자동으로 설치되게 된다.

Git branch

Git branch는 다음과 같은 두 가지 기능이 있다.
첫 번째로는 아무것도 치지않고Git branch를 입력하게 되면 지금까지 생성된 브랜치를 전부 볼 수 있다.

두 번째로 Git branch '새로운 브랜치명'으로 입력하면 새로운 Sub branch를 생성한다. 참고로 브랜치명은 feature/'프로젝트관련된이름or사용자명'이 일반적이다.

Git checkout

브랜치를 이동할 때 쓰는 커맨드다. Master branch상태에서 Git checkout '이동할 브랜치명'을 입력하면 해당 브랜치로 이동하게 된다.

이후의 프로세스

이후에는 이전과 마찬가지로 Add부터 Push까지 순서대로 진행하면 된다.

1) git add . : 전체파일을 스테이징 상태로 만든다
2) git status : 스테이징 상태에 놓여진 파일들이 몇개인지 확인
3) git commit -m "적을 내용" : 커밋을 하며 수정 및 추가된 내용을 기입한다
4) git push origin '새로운 브랜치명' : 새로운 브랜치로 커밋된 내용을 업로드한다.
5) 깃허브에 접속해서 푸쉬된 내용은 Pull request를 해서 merge를 할지 말지 마스터에게 요청한다.

profile
어려운 것은 없다, 다만 아직 익숙치않을뿐이다.

0개의 댓글