GitHub repositories 폴더 화살표 이슈
Etc2022. 6. 20. 15:45GitHub repositories 폴더 화살표 이슈

이번에 개인적으로 NodeJS와 React를 사용하여 프로젝트를 생성하였는데 Backend와 Frontend 두 개의 폴더로 나누어 push를 진행하였더니 Frontend 쪽 폴더에 화살표가 표시되고 클릭이 안 되는 현상을 발견하였다. 화살표 표시가 있는 이미지는 찍지 못했습니다...ㅠㅠ 원인 이러한 현상이 생기는 이유는 최상위 디렉토리에 github과 연결하기 위하여 .git 파일이 존재하는데 하위 디렉토리인 frontend에도 .git 파일이 존재하기 때문이다. 해결 화살표가 존재하는 디렉토리에 접근하여 .git 파일의 존재를 확인 한 뒤 rm -rf .git 해당 명령어를 통해 .git 파일을 삭제한 뒤 git rm --cached . -rf 명령어를 통해 스테이지에 존재하는 파일을 제거 한 뒤 다..

눈물의 Git contributions 이슈
Etc2022. 6. 13. 19:38눈물의 Git contributions 이슈

열심히 개발을 하며 push push 하고 있던 와중 들어가 본 나의 github에 잔디가 앙상한 모습을 발견하였다. 분명 나는 열심히 했는데 왜 잔디가 없는가 확인해본 결과 회사에서 gitlab을 사용하느라 변경해두었던 email 때문에 발생하는 문제였다...😥 바보같이 github email과 다르게 설정해두었으니 아무리 commit을 날려도 잔디는 심어지지 않았던 것 ㅠㅠㅠㅠㅠ git config --global user.email git config --local user.email 위 명령어를 입력해 현재 자신의 email이 무엇으로 설정되어 있는지 확인하고 github 페이지에 들어가 오른쪽 상단 profile 이미지를 클릭한 뒤 Settings > Emails에 접근하여 본인의 email을 ..

Git stash - 작업 내용 임시 저장하기
Etc2022. 4. 21. 10:09Git stash - 작업 내용 임시 저장하기

스터디를 진행하던 도중 급하게 pull을 받아야 하는 상황이 생겼는데 변경사항이 있어서 pull을 받기 전에 완성하지 않은 코드를 push 해버린 경험이 있는데 그런 불상사를 방지하고자 git stash라는 명령어를 알게 되었다. 그래서 git stash가 무엇인가? git stash는 결국 마무리 하지 않은 작업을 stack에 잠시 저장할 수 있도록 해주는 명령어이다. 이를 통해서 완료되지 않은 일을 commit 하지 않고도 다시 꺼내와 마무리 할 수 있다. 어떻게 사용할까? 저장을 하기 위해서는 아래 명령어만 입력하면 된다. git stash 이후 저장이 되었는지 확인하기 위해서 아래 명령어를 입력하면 git stash list stash@{0}: WIP on master: 44a2943 ... 위와..

git commit 시 여러 계정을 사용하는 경우
Etc2022. 2. 22. 19:10git commit 시 여러 계정을 사용하는 경우

회사에서 개발을 하면서 따로 사이드 프로젝트를 진행하다 보니 github과 gitlab을 함께 사용하고 있다. 평소에는 별 문제 없이 사용하다가 어느 순간 확인해보니 github에 분명 commit을 했지만 contribution이 적용되지 않았다는 것을 알게 되었는데 이유는 'user.email'이 달라서였다. git config --list 명령어를 통해서 확인해보면 user.email과 user.name을 확인할 수 있다. 만약 회사에서 사용하는 이메일이 'A' 개인적으로 사용하는 이메일이 'B' 라고 했을 때 A 이메일을 가지고 개인 프로젝트에 commit을 하니까 contribution이 적용되지 않았던 것 이럴 때는 'local'을 이용하면 된다. local이 global보다 높은 우선순위를 ..

image