본문 바로가기

git 기초

(3)
[Git] 추적되지 않는 파일 깔끔하게 정리하기 : git clean git 에서 추적하지 않는 파일들 삭제할 때 사용하는 명령어 입니다. options-n삭제될 파일들 보여주기-i인터렉티브 모드 시작(선택해가며 삭제작업 시작)-d폴더 포함-f강제로 바로 지워버리기-x⚠️ .gitignore에 등록된 파일들도 삭제 여러 개 명령어를 붙여서 사용 가능합니다.git clean -nd# Would remove test/# Would remove toClean1.txt# Would remove toClean2.txt  위 처럼 i 옵션을 주면 선택해서 삭제할 수도 있고 바로 삭제도 할 수 있습니다. 삭제하면 되살릴 수 없지에 처음에는 n 옵션 (지울 파일 대상 확인하기) 사용하시길 권장드립니다.   아니면 바로 삭제하려면 아래를 사용하시면 됩니다.git clean -fd # 폴더..
[Git] 커밋하지 않은 변경사항 되돌리기 ( restore ) 1. 변경된 파일 원래대로 돌리기 git restore (파일명) // 특정 파일의 상태 되돌리기 (ctrl + z 효과) git resotre . // 모든 파일 되돌리기  2. stage 상태의 파일  add 이전으로 되돌리기git restore --staged (파일명)  3. 파일을 특정 커밋의 상태로 되돌리기git restore --source=(헤드 또는 커밋 해시) 파일명# HEAD 를 사용해서 2개 이전 버전으로 특정 파일 복원git restore --source=HEAD~2 file.txt (커밋 해쉬는 git log 로 확인 가능합니다. 아래 노란색 ab4..)  하지만 vscode는 딸깍으로 가능하죠.. vscode 만쉐이..?
[Git] stash와 amend 가이드: 작업 임시저장과 커밋 수정하기 1. Stash 개인적으로 stash 는 제가 제일 좋아하는 명령어중 하나입니다.작업 중 급하게 다른 일을 먼저 해야하는 경우, 임시보관하는 명령어입니다.git stash현 작업들 임시저장끝에 save 생략git stash apply임시저장한 마지막 항목(번호 없을 시) 적용끝에 번호로 항목 지정 가능git stash drop임시저장한 마지막 항목(번호 없을 시) 삭제끝에 번호로 항목 지정 가능git stash pop임시저장한 마지막 항목(번호 없을 시) 적용 및 삭제apply + drop💡 git stash branch (브랜치명)새 브랜치를 생성하여 pop충돌사항이 있는 상황 등에 유용git stash clear임시저장한 모든 항목들 비우기 # 스태시 목록 확인git stash list# 특정 스태..