찾다

 >  Q&A  >  본문

git - SourceTree를 사용하여 파일을 무시하는 방법은 무엇입니까?

이제 프로젝트는 SourceTree와 git의 조합으로 버전 관리됩니다.
처음에는 무시해야 할 파일들을 .gitignore 파일에 추가했는데 작동하지 않는 것을 발견했습니다. 그러다가 인터넷에서 검색해보니, 무시할 서버에 이전에 제출한 파일을 삭제해야 작동할 수 있는 것 같았습니다. 그렇지 않으면 유효하지 않게 됩니다. 이게 더 문제인 것 같습니다.

추적 중지 기능을 사용해봤는데 제대로 사용하는 방법을 모르겠습니다.
내부의 무시 메소드는 항상 회색이며 클릭할 수 없습니다. 아마도 위의 이유 때문일 것입니다.

SourceTree를 직접 사용하여 특정 파일을 선택적으로 무시할 수 있나요? 프로그램이 실행된 후 항상 변경되는 관련 없는 로컬 파일이 있기 때문에 거기에 큰 파일이 쌓여 복잡해집니다.

PHPzPHPz2807일 전1612

모든 응답(6)나는 대답할 것이다

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:28:14

    컴파일 중 중간 파일 등의 파일을 필터링하려면 .gitignore를 사용하세요. 이러한 파일은 추적하고 관리할 필요가 없습니다.
    현상:
    파일을 필터링하기 위해 .gitignore에 file1 파일을 추가했지만, file1 파일의 상태는 여전히 git status를 통해 표시됩니다.
    이유:
    이 파일은 이미 git 라이브러리에 존재하며 이전에 푸시된 파일입니다.
    .gitignore 파일은 버전 관리에 추가되지 않은 파일에 대해서만 작동합니다. 이전에 git을 사용하여 버전 라이브러리에 이러한 파일이 포함된 경우
    해결 방법:
    을 삭제해야 합니다. git 라이브러리 파일에서 업데이트되었습니다.
    그런 다음 git status로 상태를 다시 확인하면 file1 파일에 더 이상 상태가 표시되지 않습니다.

    출처: http://blog.csdn.net/zhangjs0322/article/details/37658669

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-02 09:28:14

    먼저 .gitignore를 수정한 다음 푸시하면 다음번에는 무시된 파일이나 경로가 표시되지 않습니다.
    로컬로 지정한 파일만 무시하는 것은...확실하지 않습니다

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:28:14

    커밋되지 않은 파일을 마우스 오른쪽 버튼으로 클릭하고 무시를 확인하세요

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:28:14

    WeChat 구독 계정을 팔로우하는 것이 좋습니다: Git Assistant

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-02 09:28:14

    .gitignore 추가, 파일 편집: 예:

    으아아아

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-02 09:28:14

    내 sourceTree에서도 마찬가지입니다. .gitignore가 작동하지 않습니다.
    잠시 확인해보니 git에 캐시가 있어서 정리가 필요하다는 결론을 내렸습니다.

    먼저 수정 사항을 로컬로 제출한 후 다음 명령을 하나씩 실행할 수 있습니다.

    git rm -r --cached .
    git add .
    git commit -m "추적되지 않는 파일 수정"

    참조: http://stackoverflow.com/ques...

    회신하다
    0
  • 취소회신하다