728x90
반응형

git-rm 3

Git에서 파일을 언 스테이징하는 두 가지 방법이 있는 이유

질문 : Git에서 파일을 언 스테이징하는 두 가지 방법이있는 이유는 무엇입니까? 때때로 git은 git rm --cached 가 파일을 언 스테이징하도록 git reset HEAD file 을 제안합니다. 어떤 것을 사용해야합니까? 편집하다: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git add ..." to include in what will be committed) # # a nothing added to co..

개발관련/Git 2021.12.05

로컬 파일 시스템에서 삭제하지 않고 Git 저장소에서 파일 제거하는 방법

질문 : 로컬 파일 시스템에서 삭제하지 않고 Git 저장소에서 파일 제거 내 초기 커밋에는 일부 로그 파일이 포함되었습니다. *log 를 내 .gitignore 추가했으며 이제 저장소에서 로그 파일을 제거하고 싶습니다. git rm mylogfile.log 저장소에서 파일을 제거하지만 로컬 파일 시스템에서도 제거합니다. 파일의 로컬 사본을 삭제 하지 않고 리포지토리에서이 파일을 제거하려면 어떻게해야합니까? 답변 man 파일에서 : --cached 가 주어지면 스테이징 된 콘텐츠는 브랜치의 끝이나 디스크의 파일과 일치해야하므로 파일이 인덱스에서만 제거 될 수 있습니다. 따라서 단일 파일의 경우 : git rm --cached mylogfile.log 단일 디렉토리의 경우 : git rm --cached -..

개발관련/Git 2021.09.28

이미 디스크에서 삭제 된 Git 리포지토리에서 여러 파일 제거

질문 : 이미 디스크에서 삭제 된 Git 리포지토리에서 여러 파일 제거 내가 사용하는 네 개의 파일을 삭제하는 힘내의 repo가 rm (안 git rm ),이처럼 내 망할 놈의 상태 : # deleted: file1.txt # deleted: file2.txt # deleted: file3.txt # deleted: file4.txt 수동으로 다음과 같이 각 파일을 추가하지 않고 Git에서 이러한 파일을 제거하려면 어떻게해야합니까? git rm file1 file2 file3 file4 git add . 와 동일한 방식으로 작동하는 것을 찾고 있습니다. 가능하다면 그렇습니다. 답변 $ git add -u 이렇게하면 이전에 추적 한 파일 삭제를 포함하여 추적 된 파일을 자동으로 스테이징하도록 git에 지시..

개발관련/Git 2021.07.12
728x90
반응형