* main 브랜치에서 feature 브랜치를 파서 작업할 때
feature 브랜치에서 개발이 끝난 후 실행할 순서
- main 브랜치로 변경
- main 브랜치 pull (main 브랜치에서 변경점이 있을 수 있기 때문)
- 작업하던 feature 브랜치로 변경
- merge main (main 브랜치를 feature 브랜치에 붙임)
-> 추가된 내용이 있다면 conflict 발생!
- conflice resolve로 해결 (conflict 발생하는 경우에만)
- git add .
- commit
- push origin main
- MR
완료!!
자주 사용하는 명령어
- switch : 브랜치 변경
- checkout : 시점 변경(?)
상황별 참고
- git add를 한 후 추가로 파일을 변경 등 하고 싶을 때
-> git의 cash를 지움
git rm -r --cached .
git fetch
- project를 로컬에 먼저 생성한 후, git 클라우드에 주소를 등록해 연결할 때
git init //.git 폴더가 생기며 git이 인식 시작
git remote add origin(변수명) 주소