일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 영화리뷰
- 자바공부
- 스프링 입문
- 일기
- inflearn
- 오블완
- 리뷰
- 인프런
- 자바
- 영화기록
- 영화후기
- 티스토리챌린지
- toy project
- 플러터
- 키노
- 영화일기
- Flutter Toy Project
- 새벽녘 소소한 기록
- 코딩공부
- sopt 35기
- 토이프로젝트
- Flutter
- sopt ios
- 프로그래머스
- SWIFT
- 백준
- 자바 스터디
- SOPT
- java
- 영화
- Today
- Total
목록[Git] (4)
새벽의 기록
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bh7ZPD/btsIoOiRg1F/6Hji36Fl6pYnh2yHxkR8ok/img.png)
git rm -r --cached .git add .git commit -m "fixed untracked files" git의 캐시가 문제가 되는거라 위 명령어로 캐시 내용을 전부 삭제후 작업하면 해결.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c2gmf6/btsIptkhhXW/mFC3gkb0KEASmmx1bM6HA0/img.png)
변경사항 유지하고 커밋 취소하는 법git reset --soft HEAD~1 변경사항 전부 삭제하고 커밋 취소하는 법git reset --hard HEAD~1 최근의 commit을 삭제하고 싶을 땐 git reset HEAD~1최근의 n개의 commi을 삭제하고싶을땐 git reset HEAD~n 변경사항 유지하고 싶으면 --soft변경사항 삭제하고 싶으면 --hard 깃허브에 푸시한 커밋 삭제하는 법(로컬과 동기화) git push -f origin "branch name" git push -f origin "branch name"을 통해 github에 commit 삭제를 알리기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5KAfn/btsF9xKAZn1/5FTIW3P9dz9tSSsRTHV7Gk/img.png)
깃허브에서 삭제한 브랜치들이 vscode 에서는 계속해서 보이는 경우가 있었다. 원인을 알지도 못하고 그냥 직접 삭제해도 별 문제 없어서 무시했었는데 이번에 원인을 알게 되어서 기록한다. 구글링을 통해 여러 사람들의 사례를 찾아봐도 나와 같은 사례는 찾지 못해 stackoverflow에서 해결했다. 깃허브에서 보이는 브랜치 목록 vs code 에서 보이는 브랜치 목록 error: The branch 'feature/7.6' is not fully merged. If you are sure you want to delete it, run 'git branch -D feature/7.6'. 브랜치를 삭제하려고 시도했더니 나온 에러문이다. 위의 문구에서는 error라고 표시되지만 실제로는 error보다는 wa..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/VLHS0/btsIoq9Vfoq/EsOioRhVqs0onBFVWLCIVk/img.png)
git log깃 로그들 보여줌git log --oneline로그를 커밋명만 한줄로 약식으로 보여줌. 많이 사용함git log --oneline --graph깃 로그들 커밋명만 보여주고 그래프 형식으로 보여줌. 매우매우 굳git branch -d 브랜치명브랜치 삭제git branch -D 브랜치명브랜치 강제 삭제git branch -vv브랜치별로 현재 커밋 현황을 보여줌git config --list현재 내 깃 설정들 확인git fetch --all --prune깃 브랜치 동기화