본문 바로가기

프로그래밍 공부/Git & Terminal

[Git-hub] 잔디가 심기지 않는 이유

반응형

 

 

안녕하세요~

27년차 진로탐색꾼 조녁입니다!!

 

 

오늘은 제 깃헙에 잔디가 심기지 않았던 이유에 대해 찾아봤습니다!!

추측하기론 default branch가 아닌 branch를 통해서 올리는 경우에만 그런거라 뭔가 그게 영향이 있나했는데..

 

역시나! 맞았습니다.

  제 default branch가 main 일 때, 제 로컬 브런치가 master여서 master로 upstream 되는데 그러면서 브런치가 두개로 되곤 했었어요. (반대로 master가 default 인데 colab에서 올려서 main에 생기기도함)  그러나 이 부분은 나중에 두 브런치를 merge해줄 때 잔디가 심긴다고 합니다! 

 

그래서 두 branch를 merge하는 방법도 찾아봤습니다!! (왜냐면 전 의도적으로 브런치를 나눠서 작업한게 아니라..!)

하지만 음.. 찾지 못했습니다.. 다음에 찾으면 추가해야지

찾아봤던 방법

1. local로 remote branch clone 후 merge 해서 commit (이건... 잔디가 안채워질듯!)

2. git Destop을 통한 merge (안된다.)

3. 파일을 새로운 branch로 pull requests ! (main branch로 지정안된다.)

 

 

https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/syncing-your-branch

 

Syncing your branch - GitHub Docs

As commits are pushed to your project on GitHub, you can keep your local copy of the project in sync by pulling from the remote repository. Mac Windows Linux You can sync your local branch with the remote repository by pulling any commits that have been ad

docs.github.com

 

https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request 

반응형