코딩공부/Git

21.04.23(금)_git branch

곰군 2021. 4. 23. 00:35

브랜치를 진행할 로컬저장소의 폴더를 만든다.

 

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