git, github

HYUK·2023년 1월 11일
0

git

목록 보기
3/3

GIT 명령어 순서

1. git 에서 해당폴더에 먼저 접근 후 github의 Repository에서 clone 생성한다.

git clone URL(Repository의 URL)

2. clone 생성 후 생성 된 폴더로 접근하여 branch 생성

branch : 최초 클론 시, Master(Main) 브랜치로 경로가 잡혀 있으며, Master(Main) 브랜치에 작업 할 경우 다른 팀원의 작업 사항들 (원본)에 문제가 생길 수 있기에,
본인이 작업 할 브랜치를 생성 후 작업 시작 (중요)

브랜치 생성 명령어 : git branch 브랜치명
현재 브랜치 확인 명령어 : git branch

3. branch가 생성되면 해당 branch로 이동하여 작업을 진행한다.

작업 할 브랜치로 이동하는 명령어 : git checkout feature/브랜치명
(브랜치만 생성하고, 이동을 안하게 되면 Master(Main)에서 작업이 될 수 있으니 꼭 이동 명령어 후, 현재 브랜치 확인하길 추천!)

4. 원하는 해당폴더로 접근 후 폴더를 생성하고 폴더에 파일 추가를 한다.

5. 파일 추가 후 git add . 으로 현재 브랜치의 모든 작업사항들을 저장한다.

6. 그 후 commit을 진행 해 준다.

git add . 한 저장 사항들을 PR 올리기 전 어떠한 저장 사항인지 commit으로 기록하고, 메시지를 남겨서 저장사항을 트랙킹 할 수 있는 명령어
commit 후, push 하기 전에 다른 팀원의 작업이 Master(main)에 머지가 되었다면 Master(main)로 이동 후, git pull origin main 명령어를 사용하여 최신 main을 만들어야함 + pull 받은 작업사항을 자신이 작업한 브랜치로 이동하여 git merge main으로 브랜치에도 최신화 시킨 후 push진행!

7.이후 push하여 Repository에 전달을 해준다.

git push origin feature/브랜치명 : 현재 브랜치의 작업사항을 깃헙에 올리는 명령어

8. PR (Pull Request) : Push 된 commit 사항을 깃헙에 공유하는 작업.

팀원들과 프로젝트 공유를 하면서 최종 업데이트가 되기 위해서는 Merge* 의 단계가 필요한데, Merge가 되기 위해 업무 사항을 깃헙에 공유 할 때의 행위올릴 때 작업사항을 공유하는 행위

9. Merge: PR을 올린 뒤 최종 승인이 났을 경우 Merge가 되는데, 기존의 Repository에 PR을 올린 작업사항들이 업데이트가 되는 상황

작업 사항이 Merge가 되면, 다른 팀원들은 PR을 올리기 전에 업데이트 된 머지 사항을 자신의 Local에서도 최신화를 시킨 뒤 다시 푸쉬를 해야함.

profile
step by step

0개의 댓글