본문 바로가기

Git & Github3

[Git] 명령어와 브랜치 사용법(rebase 포함) 얼마 전에 컴퓨터를 Samsung에서 Mac으로 바꿨다. Mac은 git 명령어를 사용할 때 rebase를 필수적으로 거친다. 그래서 삼성컴퓨터에서 썼던 git 명령어만으로는 해결되지 않는 부분이 있다. 따라서 어떻게 git 명령어를 사용하고 브랜치를 만들지, rebase 문제를 어떻게 해결할지 정리해보겠다. 예시로 Origin의 main 브랜치, Local의 main 브랜치, Local의 mybranch(내가 만든 브랜치) 브랜치를 사용하겠다. > 현재위치 : Local의 main 브랜치 $ git pull origin main // Origin main 브랜치에 올라가 있는 코드를 Local main 브랜치로 가져와 병합 $ git checkout -b mybranch // Local mybranch.. 2024. 2. 7.
[Github] contribution 기록 안 됨 해결 (2) 이전 게시글에서 같은 주제를 다뤘고 대부분 그 방법으로 해결될 것이라 생각한다. 만에 하나 해결되지 않았다면 이 방법도 참고해보자. 나는 이 방법까지 사용했을 때 문제가 해결되었다. 상황 깃허브에 등록된 이메일이 git config에 등록되어 있는 이메일과 일치함에도 commit, push했을 때 github contribution에 변화가 없다. 원인 아마 git config에서 여러 번 수정했다는 점과 메일이 연세 구글계정이었던 점이 합쳐져 원인으로 작용하지 않았나 싶다. 해결방법 다른 새로운 이메일(평범한 gmail)을 깃허브에 새로 등록했다. 아래의 게시글을 참고해서 지금까지의 내 모든 commit 사항들의 email 정보를 새로 등록한 이메일 정보로 바꿔주었다. https://wellbell.t.. 2024. 2. 3.
[Github] contribution 기록 안 됨 해결 (1) 상황 12월 말부터 스타트업에서 웹개발을 하고 있다. 마침 매일 commit과 push를 하고 있으니 올해 깃허브 contribution을 매일 남기자는 목표를 세웠다. 그렇게 깃허브 contribution을 확인했더니 기록이 남아있지 않았다. (1월 12일 남아있는 contribution은 방금 문제를 해결하고 push한 결과이다) 원인 원인과 해결방법을 찾기 위해 ChatGPT에게 물어보았다. 해결방법 Github 접속 -> 오른쪽 상단 프로필 버튼 클릭 -> Settings -> Emails -> 깃허브에 등록된 본인 이메일 확인 git bash에 아래와 같이 입력하고 다시 commit push해보니 문제가 해결되었다. git config user.email "{깃허브에 등록된 이메일}" 본인이 열.. 2024. 2. 3.