본문 바로가기
728x90
반응형

git3

[Git] Your local changes would be overwritten by checkout의 선택지마다 다른 점 비교 vscode로 이런저런 브랜치를 옮겨다니다가 심심치 않게 보는 안내문구다. 현재 위치하는 브랜치와 옮겨갈려는 브랜치 간의 변경사항이 충돌할 때 나타난다. 3가지 선택지를 주는데 각각 어떤 점이 다른지는 알고 누르도록 하자. 1. Stash & Checkout 임시 저장소(stash)에 저장하고 체크아웃을 진행한다. 나중에 이 변경사항을 다시 적용할 수 있다. 그래서 현재 작업을 유지하면서 다른 브랜치로 전환하고 싶을 때 유용하다. (git stash pop 혹은 git stash apply) 2. Migrate Changes 현재 변경사항을 새로운 브랜치로 옮기고 해당 브랜치로 체크아웃한다. 현재 변경사항을 별도의 작업으로 관리하고 싶을 때 유용하다. 3. Fore Checkout 현재 변경사항을 무시하.. 2024. 1. 18.
[Git] Branch 명령어 모음 (+삭제) 22.07.26 로컬, 원격 Branch 삭제 명령어 추가 22.08.18 git Branch의 local과 remote 이름이 동일하지 않을 경우 추가 22.08.22 remote에서 미리 생성할 경우 협업을 하다보면 Git Branch 관리를 잘 해줘야 할 때가 있습니다. 그동안 자주 썼던 Git Branch 명령어를 모아두었습니다. 만약 브랜치를 remote에서 미리 생성했다면 // 동기화 시켜주기 git fetch origin git checkout [브랜치이름] 브랜치 생성 동시에 체크아웃 git checkout -b [브랜치 이름] // 예시 git checkout -b test remote에 브랜치 생성 git push origin [브랜치 이름] 연동시키기 1) 로컬 저장소와 원격 저장소 .. 2022. 7. 15.
Github 잔디가 안 심어지는 문제 해결 대략 한 달 동안 포트폴리오 준비한다고 github에 커밋을 열심히 했다. 아직 깃에 익숙하지 않아 잔디라는 것도 이번에 처음 알았다. 내 잔디밭이 이상하다고 느낀 것은 최근 '초급자를 위한 개발자 포트폴리오'라는 강의를 듣게 되었는데 강사님께서 깃허브를 이용해서 어떻게 포트폴리오를 어필하면 좋은지 알려주시면서 알게 되었다. 분명 열심히 했는데.. 보다시피 텅텅 비었다. 내 잔디들 돌려줘! 우선 문제점은 user.email과 깃허브 프로필에 있는 이메일의 주소가 달라서 그랬다. 대부분 여기에서 99% 해결된다고 한다. 1. 깃허브 settings > Emails 메뉴에 들어가서 등록된 메일 확인하기 2. git.bash을 열어 아래 명령어 입력하기 git config --list user.email을 확.. 2021. 6. 24.
728x90
반응형