728x90
🍴 Repository 포크하기
- Github의 받고 싶은 Repository로 이동한다.
- Fork 버튼을 누른다.
- 내 github에 Fork가 되면,
git clone url
을 통해 내 github에 있는 Repository를 내 local(컴퓨터)에 저장한다.
🧑🏻💻 변경할 점을 수정 혹은 추가하기
- 내가 merge하고 싶거나 수정하고 싶은 내용들을 내 local에 있는 폴더에서 변경한다.
git checkout branch-name
으로 작업할 branch로 이동한다. 새 브렌치에서 작업한다면,git checkout -b branch-name
으로 만든다.- 변경된 내용들을
git add -> git commit -> git push
해서 내 github에서 변경한다.
🚀 PullRequest 하여 merge 할 수 있게 신청하기
- 내 github에서 PullRequest에 들어가 Create한다. 단, 변경점이 없다면 버튼이 비활성화 되어 있을 것이다.
- PullRequest를 만들고, 제목을 붙여서 보내준다. 여기서 comment도 남길 수 있다.
🚨 최신 Repository로 Synchronization
💡 가장 간단한 방법으로는 Fork한 Repository에서 아래와 같이 Sync fork 를 누르고 3번으로 넘어가 주는 것이 편합니다.
- 동기화를 하기 위해서 기존 local에 들어가 연결된 주소를 바꿔주어야 한다.
git remote add upstream 원본-url
을 통해서 원본 Repository에 연결한다.git pull
을 통해서 동기화를 시켜줍니다. (fetch & merge 를 동시에 하는게 pull 입니다.)git remote remove upstream -> git remote add origin 내-github-repository-url
로 다시 내 Repository로 연결합니다.- 여기서 또 위의 변경할 점을 수정 혹은 추가하기 -> PullRequest 하여 merge 할 수 있게 신청하기 하고 다시 이 단원의 1번으로 돌아가면 됩니다. 단, 변경사항이 없을 경우 동기화를 할 필요는 없습니다.
728x90
'개발자 공부' 카테고리의 다른 글
코드로 간단하게 정리한 Git/GitHub 생성부터 푸쉬까지 - Mac/Window (0) | 2024.03.06 |
---|