fork: 내 repo가 아닌 것을 내 github계정에 repo 복사하기
pull request: push 권한없는 곳에 기여하고 싶을때 허가 요청 or 자연스런 코드 리뷰를 위한 작업
방법))
기여하고자 하는 repo fork -> fork한 repo를 내 local에 git clone
-> git remote add 별명 원본rpo주소 로 원본 프로젝트 origin을 원격 주소로 추가
-> git remote -v로 원본과 잘 연결되었는지 확인
-> git checkout -b 이름 으로 branch 생성 및 이동
-> 원하는 작업 수행 후 임의 branch를 origin에 add commit push 진행
-> github 에 pull request 활성화됨. 생성
-> 관리자는 내역 확인 후 merge여부 결정함
-> 완료되면 로컬과 원본을 동기화
git remote -v 로 upstream확인 후
git remote add upstream
git fetch upstream
git merge upstream/master
git branch -d develop (기존 작업 브랜치 삭제)
아래는 내가 구글링해서 모은 자료
issue : to do list느낌. 무언갈 해야한다 써놓고, 다른 팀원이 해결하면 닫을 수 있는 그런 기능이다.
또는 self로 표시하는 히스토리 기록 용도.
그외) 궁금증 해결)
issue: 작업내용 적거나, 문제해결 등 기록 저장용도
보통 작업 후 push했을때 충돌시 사람들은 어찌 해결을 할까? -> code 편집기 이용하든 개별적으로 다양
fetch <- 수정여부 확인
git pull <- 보통 이걸로 최신화 많이함. (업데이트 충돌 可, 그것도 일일이 수정)
git bash의 vi에디터에서 ;wq <- 저장하고 나가기
'TechStudy > Git(hub)' 카테고리의 다른 글
Codespaces (깃헙 repo내 가상환경) (0) | 2024.01.04 |
---|---|
실전 프로젝트 끄적임(git ignore) 등.. (0) | 2023.09.25 |
[pre course] 프로젝트 협업 (충돌 해결, branch) (0) | 2023.08.21 |
[pre course] git show, git diff (0) | 2023.07.25 |
[pre course] 기본 세팅, 브랜치, 커밋 (0) | 2023.07.24 |