오늘 한 일
Git
- 팀 프로젝트 구현 전 fork + pull request 작동확인
오늘 하루종일 git 공부만 했다. fork 이후 내 remote repo에서 local branch에서 어쩌구 저쩌구.. 정리해보겠다.
https://seungwubaek.github.io/tools/git/contributing_using_pull_request/
Git을 이용한 협업: Fork 부터 Pull Request 까지
Git은 쉽고 효율적인 버전 관리를 통해 커뮤니티(Github)에 공유된 Open Source 프로젝트 또는 개인 및 단체의 Private Source에 접근, 생성, 수정 할 수 있도록 하는 도구이다. 이 포스트에서는 Github에 업
seungwubaek.github.io
1. 3층 구조. 원본 repository(upstream) - forked repository(origin) - local repository(내가 작업할 branch가 있는 repo)
2. push할때는 upstream이 아닌 origin에 해줘야 진정한 의미의 (허락을 받는) pull reqeust
3. 다른 협업자로 인해 upstream에 수정사항이 생겼다면 git pull + git push origin branch1 으로 수정사항 반영
https://velog.io/@gth1123/git-pull-push%EC%9D%98-%EC%9D%98%EB%AF%B8
git pull, push와 origin의 의미
많이 사용하는 git cli는 암기해서 사용하고 있었다.git push origin 브랜치 이름git pull origin 브랜치 이름origin이 항상 들어가서 local에서 현재 내가 위치한 브랜치로 생각했었다.git push origin \[브랜치
velog.io
4. git origin의 의미는 = remote repository
git push origin [branch] = git이 push (현재 브랜치를) origin의 [branch]로
git pull origin [branch] = git이 pull (현재 브랜치로) origin의 [branch]를
느낀 점
시간 쏟은 거에 비해선 아직도 잘 모르겠다.. fast forward는 뭐이며 FETCH_HEAD는 무엇이며. 블로그나 공식문서에서 하라는 대로 했는데 오류가 나고. 막무가내로 도전해보기 보다는 근본적인 작동원리를 더 살펴봐야겠다. 깃 특강 복습가자
'TIL' 카테고리의 다른 글
[2023.10.27] (0) | 2023.10.27 |
---|---|
[23.10.25] (0) | 2023.10.25 |
[23.10.23] (0) | 2023.10.23 |
[23.10.20] (1) | 2023.10.20 |
[23.10.19] (0) | 2023.10.19 |