브랜치를 진행할 로컬저장소의 폴더를 만든다.
main브랜치에 kjk브렌치를 합칠 것이다.
$ git init
$ git remote add origin https://깃허브 주소....
$ git remote update
깃헙 브랜치들에 대해 알려준다. 이걸 안치면 브렌치로 이동이 안된다.
$ git checkout main
메인 브랜치로 이동 함과 동시에 해당 폴더에는 깃헙 main브랜치에 파일이 생긴다.
$ git merge kjk
kjk브랜치와 마지를 진행하려고 명령어를 치면 다음과 같이 메시지가 뜬다.
$ git checkout kjk
kjk브랜치로 브랜치를 바꿔주면 해당 내용도 폴더에 들어와 합쳐진다.
$ git checkout main
위 명령어를 통해 다시 브랜치는 main이다.
$ git merge kjk
다시 해당 명령어로 main에 kjk를 merge한다.
하지만 이때 다음과 같이 에러가 발생한다.
$ git merge kjk --allow-unrelated-histories
해당 명령어를 통해 에러를 무시하고 merge한다.
$ git add .
해당 폴더의 어떤내용을 올릴건지 정해주는 명령어인데 뒤에 그냥 .하면 모든내용 추가란 뜻.
$ git commit -m""
커밋할꺼다 ""안쪽에는 커밋메시지를 써준다.
$ git push origin main
마지막으로 main브랜치에 푸쉬한다는 명령어를 통해 브랜치 완료.
깃허브가 유용한건 알겠는데 너무 어렵다. 계속 써보고 공부해야겠다.
ps. 프로젝트 한다고 진짜 잠 못잘줄은 몰랐는데..정말 못자고 있다.
내가 하고 있는게 어려운거 아니란건 안다. 근데 안된다. ㅠㅠ흐엉...
'코딩공부 > Git' 카테고리의 다른 글
1일 1커밋,2021.08.09시작. (0) | 2021.08.11 |
---|