git25 git 별칭 생성 alias git status -sgit status -sgit status -sgit status -s git status -sgit status -s 쓰기가 너무 귀찮아요.그래서 별칭을 만들건데요, git config --global alias.ss 'status -s' 이렇게 하면?! git ss만 써도 git status -s를 실행할 수 있다는 사실!! git config --global --edit #설정한 alias 확인 가능 2025. 7. 30. git 파일 삭제 및 복원하는 법 $git restore --source=HEAD --staged--worktree f #staged(index), worktree에도 복구해달라...파일 삭제$ rm [file] #작업 디렉토리에서 file 삭제 깃 명령 파일 삭제$ git rm [file] 작업 디렉토리와 스테이지 영역에서 모두 file 삭제-다음 커밋에서 지정한 file을 삭제하겠다는 의미-Tracked 상태의 파일을 제거하여 Untracked 상태로 만듦 $ git rm --cached [file]-스테이징 영역에서 file 삭제 -> 작업 디렉토리에서는 삭제되지 않음-$ git ls-files 결과에서 보이지 않음 -> 기본적으로 스테이징 영역의 파일 목록을 표시 3영역작업 디렉토리: WD (Working Directory.. 2025. 7. 29. Git 왜 서브모듈로 커밋되는 거임??? 커밋 연습중인데왜 이런 알고보니까 basic에 .git 디렉토리가 있어서 별도의 저장소로 인식했던 것임.. 일단 지운다git rm --cached basicrm -rf .git/modules/basicrm .gitmodulesgit commit -m "서브모듈 제거"git push 하고 ... .git을 삭제하고 push했습니다. 2025. 7. 29. 로그 이력 깃 설정 및 지역 저장소 생성 비고1git config --global user.name 이름사용자 이름 git config --global user.email 이메일전자메일 설정 git config --global core.autocrlf true자동줄바꿈Carriage Returngit config --global core.safecrlf true안전줄바꿈Line Feedgit config --global core.editor 'code --wait'기본 편집기 설정 git config --global init.defaultBranch main기본 브랜치 이름 설정 2git init basic저장소 basic 생성 3cd basic폴더 이동.git 폴더 확인ls -al파일 확인 git st.. 2025. 7. 29. Git Log git log$ git log #로그 이력 정보를 표시$ git log --oneline #로그 이력을 한 줄로 표시$ git log [--patch | -p] #로그 이력과 함께 파일의 변화(이전 커밋과의 차이)를 표시 git show$ git show #마지막 커밋(HEAD)의 커밋 정보 표시$ git show --oneline #커밋 로그 한 주로가 파일 차시 표시$ git show -s #파일 차이는 표시되지 않음$ git show [HEAD] #지정한 HEAD의 커밋 정보 표시$ git show [commitID] #지정한 commitID의 커밋 정보 표시 2025. 7. 29. 깃 커밋 작업 영역working derector, working tree: 탐색기 상의 폴더 하부스테이징 영역staging area, index: 저장소의 .git폴더의 파일 index 깃 저장소(git repository)저장소: 저장소의 .git폴더의 여러 정보 깃 명령어 $ git add #파일을 Working tree=> Staging Area로 이동(복사)$ git commit #Staging Area에 준비된 파일 => Git repository(버전관리)로 이동(복사) 파일 생성$ echo create > hello.txt$ cat hello.txt untracked file처음 만들어진 파일. 추적되지 않는 파일: '깃에 관리되지 않는 파일'이란 뜻$ git status --short?? hell.. 2025. 7. 29. 이전 1 2 3 4 5 다음