728x90
반응형
1. 내 로컬 저장소는 변했는데 원격 저장소는 변함 없는 경우 → 그냥 Push 하면 그만
2. 내 로컬 저장소는 변함 없는데 원격 저장소는 변한 경우 → git pull로 동기화 후 push하기
[1] rebase
[2] pull request (→ merge)
1) 협업 대상 repository fork하기
2) fork 해온 곳에서 clone 하기
3) branch를 만들고 작성하고자 하는 코드(commit) 작성
4) 코드작업을 수행한 그 branch에 push
5) pull request 날리기
6) pull request 날린 branch 지우기
+ push 권한 주기 (collaborator 추가하기) → 대규모 프로젝트에 권장X
※ conflict : 자신의 로컬 저장소에서 진행한 변경 이력을 원격 저장소에 push할 당시에, 로컬 저장소가 최신 버전이 아닌 경우(clone 이후 다른 사람이 remote에 push를 진행했을 경우) 자신의 push 요청이 거절된다.
728x90
반응형
'ETC > Git & Github' 카테고리의 다른 글
[Git & Github] 6 - 로컬과 원격의 상호작용 (0) | 2021.09.19 |
---|---|
[Git & Github] 5 - 나누어 관리(Branch) (0) | 2021.09.19 |
[Git & Github] 4 - git으로 되돌리자 (0) | 2021.09.19 |
[Git & Github] 3 - hello, github! (0) | 2021.09.19 |
[Git & Github] 2- 버전을 만들어보자 (0) | 2021.09.19 |