Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 리네 안드로이드 뒤로가기
- react-native-image-progress
- react typescript eslint prettier
- 프리랜서 금액안내서
- css 초기세팅
- react plugin setting
- 재공학
- 목표정하기
- 프리랜서 견적서
- react prettier setting
- 리네 안드로이드
- nextjs 시작
- nextjs 설치하기
- 리네 뒤로가기
- css 초기화하기
- 금액안내서 양식
- 프리랜서 양식
- 금액안내서
- react-native-fast-image
- eslint setting
- 정보처리기사 2024
- 리네이미지
- 정보처리기사
- 이미지랜더링
- 리네renderIndicator
- react typescript eslint
- nextjs 설치
- 안드로이드뒤로가기
- react eslint
- 리네이미지랜더링
Archives
- Today
- Total
hello! Mingure
[Github] 내 머리 속 지우개 github 명령어 본문
자자
회사에서 협업할 때 대부분 github를 쓰죠
develop 브랜치도 있고, 내 브랜치도 있죠.
내 브랜치에서 내가 작업을 하고, 작업을 commit 하고, 내 브랜치에 push 하고 develop 에 merge 를 하죠.
근데 이게 가끔 헤깔린단 말이죠. 그래서 내가 기억하려고 그냥 씁니다. 허허
저게 왜 헤깔리냐! 지금까지 내 브랜치에서 작업하고 깃허브에서 pull request 요청해서 깃허브에서 처리했었거든! 근데 그렇게하면 누가 작업한건지 그 내역이 잘 남지 않는대서 항상 터미널에서 명령어로 치고 merge 하는 방식으로 바껴가지고! 생소한 merge 때문에 헤깔려버리귀~~~ 그리고 git graph 도 같이 봐버리니까 어휴 어지럽고 더 헤깔리고 내가 예전에 어떻게 했더라~ 도 생각이 안나버려~~
1. develop 에서 branch 만들기
그러려면 우선 내가 develop 에 있어야 함.
git checkout develop
2. branch 만들기
git branch new_branch // new_branch 는 내가 만들고자 하는 브랜치명
3. 내 브랜치로 가서 작업하기
git checkout new_branch
4. 내가 작업한 내역 commit하고 내 브랜치에 push 하기
git add . //수정한 파일 모두 선택
git commit -m '커밋내역 메시지' // '' 안에 적는 내용이 내가 커밋할 내역
git push origin new_branch //내 브랜치로 commit내역 push 하기
5. develop에 merge 하기
git checkout develop // develop에 머지할거니까 develop으로 가야지
git merge new_branch // new_branch 를 develop 으로 머지하기
git push origin develop //merge 가 잘 됐는지 확인하고 맞으면 push
6. 내 브랜치 update 하기
git checkout new_branch // 내 브랜치로 와서 나머지 작업 계속 하려면 develop 과 맞춰주러 이동
git merge develop // 내 브랜치에 develop 가져와서 merge 하기
//혹은
git pull origin develop //이러면 업데이트 된 내용이 commit으로 잡힘
git push origin develop // 업데이트 된 commit 내역 push :
// 내 브랜치 깃허브 히스토리 보면 develop 에 잡혀진 커밋내역까지 다 들어와있는거 확인 가능