월 | 화 | 수 | 목 | 금 | |
---|---|---|---|---|---|
1주차 |
문제 | 해결한 사람 | 풀이링크 |
---|
-
git branch
isangmin@isangmin-ui-MacBookPro SSAFY % git branch
-
git branch '원하는 branch 이름'
isangmin@isangmin-ui-MacBookPro SSAFY % git branch test_branch
-
git checkout '원하는 branch 이름'
isangmin@isangmin-ui-MacBookPro SSAFY % git checkout test_branch
※ add 하기 전, 본인이 깃허브에 올릴 파일을 브랜치 안에 넣어줘야 한다. (미리 KNU-Algorithm-Study 폴더에 branch_text.txt파일을 만들어 놓았다. 원래대로라면 본인이 작성한 코드를 본인의 폴더안에 넣어놓은 상태면 된다.)
-
git add *
isangmin@isangmin-ui-MacBookPro SSAFY % git add *
-
git commit -m '원하는 커밋 내용'
isangmin@isangmin-ui-MacBookPro SSAFY % git commit -m "test_branch_commit"
-
git push origin '현재 브랜치 이름'
isangmin@isangmin-ui-MacBookPro SSAFY % git push origin test_branch
- SSAFY 레포지토리로 이동하면 본인이 변경한 사항이 아직 Merge되지 않았기 때문에 pull request후 merge를 해줘야한다.
- 상단의 Compare & pull request 클릭 -> Open pull request page로 자동 이동
- 본인이 작성한 커밋 내용과 간단한 comment를 남길 수 있는 화면이 보인다.
- comment를 남기지 않는다면, 우측 하단의 Create pull request 클릭 -> branch page로 자동이동
- 좌측 상단의 base branch를 week1으로 설정하고 compare 브랜치가 본인의 이름이 맞는지 확인한다.
- 본인이 커밋한 내용을 확인 할 수 있음
- 만약 이 브랜치를 최종적으로 week1 브랜치에 합치고 싶다면 좌측 하단의 Merge pull request 클릭
- Merge pull request 후 branch를 삭제해준다.
- week branch에 변경사항이 성공적으로 merge되었는지 확인해준다.
-
git branch -D '삭제할 브랜치 이름'
isangmin@isangmin-ui-MacBookPro SSAFY % git branch -D test_branch
이 단계까지 왔으면 branch를 생성하고 commit하고 삭제하는 과정이 종료되게 된다.