C [ Git ] please clean your repository working tree before checkout VScode에서 Git 사용중, please clean your repository working tree before checkout 위와 같은 에러가 뜬다면, 터미널에서 stash stash pop 실행해주면 해결 출처 : https://stackoverflow.com/questions/51817479/vscode-please-clean-your-repository-working-tree-before-checkout Dev/Git 2021.09.06
C Github SSH 키로 접속하기 Github SSH 키로 접속하기 *git bash에서 * SSH키 생성 ssh-keygen -t rsa -b 4096 -C "(이메일 주소)" 빈칸으로 엔터 엔터 엔터 /c/Users/(사용자 이름)/.ssh/id_rsa.pub에 ssh 키가 생성됨 ssh-agent에 SSH키 추가 $ eval $(ssh-agent -s) > Agent pid (pid넘버가 출력됨) $ ssh-add ~/.ssh/id_rsa github에 ssh키 등록하기 Title에는 아무 이름 Key에는 /c/Users/(사용자 이름)/.ssh/id_rsa.pub에 담긴 키를 복붙한다 SSH로 Clone SSH로 repository를 클론해주면 아이디/비밀번호 입력 없이 push가 가능하다. Dev/Git 2021.08.14
C [ Git ] branch 브랜치 이름 변경 현재 master인 브랜치 이름을 main으로 바꾸려고 할 때, - 만약 현재 master 브랜치가 아닐경우, git checkout master 로 master 브랜치로 이동한다. 1. 현재 로컬 브랜치 명 변경 main > git branch -M main 2. 원격저장소의 main 브랜치로 push git push origin -u main 여기까지 진행하면 원격 저장소에는 master와 main 총 2개의 브랜치가 존재하게 된다. 3. 원격저장소의 master 브랜치 삭제 git push origin --delete master # 또는 git push origin :master Dev/Git 2021.03.23