본문 바로가기
슬기로운 IT직군 회사생활

그래 결심했어 나도 Github 1일 1commit으로 노력형 개발자가 되보는거야! 어! 근데왜 잔디가안깔리지?

by by 앵과장 2023. 5. 14.
반응형

개발자 경력이 많아진다는건 정말 좋기만한걸까?

경력이 많아지면서 언제인가부터
자기소개서에 경력 18년차 000 입니다.
경력 연차를 작성할때 1-9년차 까지는 작성할때 크게 고민 없이 작성할 수 있었는데
언제 부터인가 이렇게 많이 먹었는데 내가지금 잘 성장해온것이 맞는건가 부끄럽기도하고 물경력도 있던것 같고

일에 지쳐서 이번년도는 그냥 좀 쉬어보자!!
어떤 상황에서는 어쩔수없이 벽보고 지내는 안타까운 경험도 하게됩니다.
하늘에 한점 부끄럼 없이 살아왔는지에 대한 여러가지 생각이 주마등처럼 스쳐 지나갑니다.

나이와 경력은 시간이 지나면 자연스럽게 누적 됩니다.
직장 생활하면서 내가 지나온 모든 순간순간이 항상 성공만하고 실수나 죄책감없이 항상 의미있는 결과물을 만들어었다고 생각하는 개발자들은 많지 않을것 같습니다.
 
아마도 완벽하다!!

라고 생각하고 있다면 물론 정말 잘했을수도 있겠지만 회고와 자아성찰을 해본적이 없는것 아닐까 라는 생각도 하게됩니다.

나이가 먹으면 내자신을 인정할줄 알아야 하는것 같습니다. 내가 부족한부분이 있다면 인정하고 개선해보려고 해야하는데 그렇게 인정하는 행동이 부끄럽거나 면이 안선다고 생각되는 순간들이 오는것 같습니다.

그냥 -0- 나이가 많아지고 그래서 나도모르게 그만 TMI했네요

그래서 1일 1Commit 하려는 이유는? 어라 근데왜 잔디가 안채워지지!!!!


그래서 github에 1일 1Commit 하는 이유는 결국 나이가 먹어도 항상 열린마음으로 살려고하면
꾸준한 관심과 노력이 필요한것 같아서 저의 생활 패턴에 만들어가려고합니다.

그래서 github에 대략 2달정도 빠짐없이 올렸는데 이상하게 녹색잔디가 깔리지 않다는것을 일주일전에 알게되었습니다.

분명 잔디깔기가 두달은 연두빛으로 만들어져야하는데

Github 녹색 잔디밭으로 만드는 방법


github의 user.name, user.email 정보와 Local PC에 name, email정보가 일치하지 않을경우
열심히 살아야지 하고Commit 올려봐야 잔디가 안깔리는 상황이 발생할수 있습니다.
오른쪽 상단 > 프로필아이콘 클릭 > Settings

 

Name, Public email 정보 확인
Name : leesoonwoo
Public email : lswteen@gmail.com
터미널에서 아래 명령어 입력
> git config --list

(base) lswteen@lswteenui-iMac homepage % git config --list
credential.helper=osxkeychain
init.defaultbranch=main
user.name=renzo
user.email=renzo@naver.com
...
..
..
생략

Local config 파일설정정보와 github Settings 정보가 다르면 git 은정상적으로 잔디를 심어주지않습니다.
꼭 동일하게 설정해주세요 방법은 아래 코드를 첨부합니다.
해당 명령은 ~/.gitconfig 파일저장 글로벌로 전체 프로젝트 레포지스토리 영향

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

해당 명령은 .git/config 프로젝트 별로 설정하는내용

git config user.name "Your Name"
git config user.email "your.email@example.com"


작업하는 코드별로 다르게 하고싶다면 아래처럼 각 Repository 설정을 추천드립니다.
intellij 를 사용하면 UI/UX로 충돌부터 pull, push, add, commit 전부 TOOL활용하고있는데
chatGPT를 사용하고 나서는 터미널로 git 명령어로 사용하는게 수월해지는 상황입니다.

변경 상태 체크

git status

작업 git branch 가 맞는지 확인

git branch

변경을 add시키고

git add .

해당 파일을 commit 주석

git commit -m "주석"

원격 저장소에 저장 main

git push origin main

git 으로 올라간 로그 확인

git reflog

본인 취향에 맞게 편리한 방법으로 사용해보세요