2012-04-10 4 views
1

저는 힘내를 너무 열심히 동참합니다. 저장소를 초기화하고 'git add'를 사용했습니다.추적에서 삭제 된 파일을 제거하는 자식

파일을 삭제하고 커밋하면 어떻게됩니까? 'git add'를 다시 사용해야합니까? github에서 master로 푸시 할 때 삭제 된 파일이 존재하지 않도록하려면 어떻게해야합니까?

+1

'존재하지 않을 것'이라는 의미에 따라 다릅니다. git rm을 사용할 수 있지만 다른 사람들은 여전히 ​​역사에 돌아가서이 파일을 검색 할 수 있습니다. 암호로 파일을 커밋하고 푸시 한 경우 트리를 다시 작성해야합니다. 이 사이트에는이 작업을 수행하는 방법과 파생물에 대해 설명하는 많은 답변이 있습니다. –

답변

5

파일을 삭제하고 Git에서 삭제를 인식하도록하려면 git rm을 사용하십시오.

git rm path/to/file 
git commit 
git push 
+0

커밋하고 푸시 할 때 표시하지 않으려는 폴더의 파일을 삭제했습니다. 디렉토리에있는 현재 파일을 사용하여 전체 저장소를 다시 업데이트 할 수 있습니까? 왜냐하면 git rm –

+0

을 사용하는 이름을 기억하지 못하기 때문에'git status'를 입력하면 누락 된 파일이 표시됩니다. 'git add -u'를 사용하여 누락 된 모든 파일을 제거 된 것으로 표시 할 수 있습니다. – Amber

관련 문제