데브리입니다. 늘 혼자서만 깃과 깃헙을 쓰다가 처음으로 팀 프로젝트를 해봐서 헷갈리는 부분이 있어 오늘 찾아본 내용을 정리해 두려고 해요. 역시 공부할 땐 그냥 당장 내 깃 push 할 때 필요한 내용만 머리에 들어오더니, 업무를 하기 위해서는 바로 이해해야 하는 부분이 있어 다시 찾아보다 보니 확실히 머리에 더 잘 들어오네요. 잊어버리기 전에 정리해두겠습니다!
1. 팀 프로젝트에서 access가 가능하고, 본인 branch를 만들어야 할 때
우선 github에서 해당 repository로 들어가서 git clone 하기 -> 본인 컴퓨터에 다운받을 수 있음.
본인 컴퓨터로 작업하는 동안은 working directory 에 있는데,
git add를 하면 staging area,
다 작업하고 git commit을 하면 local repository에 저장이 됨.
git branch BRANCH_NAME // 본인만 쓰는 branch
git checkout BRANCH_NAME
git add .
git commit -m "message here"
git remote add BRANCH_NAME
git push -u REMOTE_NAME(origin) BRANCH_NAME
2. 오픈소스 등에 참여하고 싶을 땐 Fork
해당 repository를 fork 해서 본인의 깃헙으로 복사한 후 clone해서 데스크탑에 저장. 작업을 마치고 어차피 본인 repository에 저장이 되어있기 때문에 그냥 master branch로 저장하면 됨.
git branch BRANCH_NAME // 어차피 fork한 후라 master에 저장해도 됨
git checkout BRANCH_NAME
git add .
git commit -m "message here"
이후 간단한 메세지를 작성하여 pull request를 보내면 상대방이 수락해서 merge 할지 안 할지를 결정함.
*스크린샷은 유데미 Angela Yu의 Web Development Bootcamp 강의에 나온 내용입니다. 이 한 강의 안에 정말 방대한 양의 프론트엔드 & 백엔드 정보를 얻으실 수 있어요. 한번 구매해서 저는 2-3번쯤 반복해서 들었구요, 이후에 mongoDB나 다른 모르는 부분이 있을 때마다 해당 섹션만 들어가서 공부하곤 했어요. 웹개발 처음 공부하시는 분들, 혹은 공부는 시작했지만 더 체계적으로 배우고 싶다! 하시는 분들에게 강력 추천하는 유데미 강의입니다.
2021.08.21 - [프론트엔드/혼자하는 개발공부] - 유데미 Angela Yu의 The Complete Web Development Bootcamp
'웹개발 > 혼자하는 개발 공부' 카테고리의 다른 글
유데미 Brad Traversy 의 MERN Stack Front to Back: Rull Stack React, Redux & Node.js (0) | 2022.01.31 |
---|---|
[html] <td>, <tr>, <thead>, <tbody> (0) | 2022.01.21 |
VSCode extensions 비주얼 스튜디오 코드 익스텐션 추천 (0) | 2021.10.14 |
[github] repository에 node module을 올려버렸을 때 삭제하는 법 (0) | 2021.10.09 |
REST / RESTful / REST API 란? (2) | 2021.10.07 |