git

·git
여태까지 나는 원격저장소의의 새 브런치를 가져오기 위해서 checkout 후 pull을 했었다. 근데 그럴 필요가 없었다. # 원격 브랜치 (origin/)로 바꿀 때 git checkout origin/feature/해당브런치 # 로컬 브랜치만으로 바꿀 때 git switch feature/해당브런치 위처럼 하면 원격저장소의 브런치를 로컬로 가져온다. 그리고 switch는 로컬 브런치로 전환시킨다. 여태까지 checkout을 제대로 알지 못하고 사용했었던것 같다. https://www.inflearn.com/questions/689003/git-checkout-%EA%B3%BC-git-switch-restore
·git
깃허브에 올려서는 안되는 파일을 올렸다. git add . 로 모든 파일을 저장하고 git commit을 모든 파일로 해서 푸쉬한 때문이었다. 해결방법 commit을 하면 commit id 라는 것이 생성된다. 이를 복사한다. git reset --soft 7678de1881 reset을 하면 staging 단계가 생성되는데, 해당 파일을 -로 빼버리고 올리고 싶은 파일만 change에서 + 로 올리면 된다. 그리고 나서 git push --force origin 해당브런치 푸쉬를 하면 된다.
알면 알 수록 재밌다!
'git' 카테고리의 글 목록 (2 Page)