뒤늦은 TIL,,,, 왜냐면 임시저장해두고 올ㄹㅣ지 않았던것,,,, 몰랐다,,,, 왜 안 올라간 것이야,,, 흑흑,,,,,,
📌 팀장님이 알려준 깃의 pull request
협업 때 유용하게 쓰인다고 함.
똑같이 git add, commit, push, pull 동일하나 다만 원래라면 다른 협업자의 깃허브에 직접 연결해서 add, commit 해야하고, 다른 사람과 비슷한 시기에 push하게 될 경우 에러나는 단점을 보완한 것이다! 매우매우 훌륭!
물론 협업에 들어가면 브랜치를 따로 나누겠지만, 우리는 단순히 스터디를 위해 풀리퀘스트를 쓰는 입장이어서 브랜치는 따로 나누지 않고, 바로 올리기로 하였다.
fork : 협업 원격에서 내 원격으로 가져오는 것
clone : 내 원격에서 내 로컬로 가져오는 것
push -> pull requeset: 클론 후 내 로컬에서 브랜치 나눠서 작업
git 확인하기:
git remote add upstream _____
git remote -v {up : ___ // origin : _____
이렇게 설정을 해두고 마음껏 코드 작성하고 똑같이:
add
commit
push
pull request -merge
다운로드 :
git fetch upstream
git merge upstream/main // 여기는 솔님이 알려주신 sync fork 버튼 누르는거랑 동일!