2014-10-11 2 views
0

DS_Store가 포함 된 Bitbucket .gitignore는 디렉토리를 포함하는 디렉토리와 그 디렉토리의 다른 모든 파일을 무시합니다. .gitignore에 .DS_Store가 있다고 가정 해 보겠습니다. 파일을 변경하여 디렉토리에 추가합니다. .DS_Store 파일이 생성되었으므로 전체 dir 및 다른 파일은 무시됩니다. 다른 변경 사항을 적용하고 싶지만 bitbucket이 변경 사항을 무시하고 있습니다!bitbucket .gitignore .DS_Store는 포함하는 디렉토리도 무시합니다.

이렇게 구성하는 방법 .DS_Store 파일은 내 bitbucket에서 벗어나지 않으십니까?

+0

.DS_Store를 포함하는 디렉토리의 내용. 그 디렉토리가 .DS_Store라는 디렉토리의 하위가 아니면 거짓입니다. 어쩌면 .gitignore 내용과 디렉토리 구조를 공유 할 수 있습니까? – CodingWithSpike

+0

"질문의 말씨는 git처럼 .DS_Store가 들어있는 디렉토리의 모든 내용을 무시하는 것입니다." 그게 정확히 무슨 일이야. .gitignore의 유일한 항목은 .DS_Store입니다. – hogsolo

+0

.gitignore 파일을 게시하고 디렉토리 및 파일 레이아웃을 설명 할 수 있습니까? 망할 놈이 어떻게 일하기로되어있는 건 아니야, 네가 너의 경우에 이상한 점이 있다고 생각해. – CodingWithSpike

답변

0

.gitignore 파일과 추가하려는 파일을 포함하면 도움이됩니다.

수행하려는 작업에 따라 다음 중 하나를 수행해야합니다. git add

git add -f <some_file> 

에 당신이 원하는 경우 - (. 그렇지 않으면 무시 파일을 추가 허용 힘 -f /)

당신은 파일이 다음 -f 옵션을 사용 무시 남아 있지만, 그들에게 어떤 방법을 추가하려면 그들을 unignore 당신이 .gitignore를 다시 구성해야합니다. 한 가지 방법은 다음과 같을 수 있습니다

.gitignore 
.DS_Store 
!.DS_Store/file_to_be_added 

이렇게 검색하여 특정 .gitignores 및 howtos의 모든 종류의 사례를 찾을 수 있습니다.

git init 
touch .DS_Store 
touch otherFile.txt 
echo .DS_Store> .gitignore 
git add .gitignore 
git status 
:
0

, 전성 위해서

를 콘솔/쉘의 새/빈 디렉토리에이 일을 시도 (이것은 정말 대답은 아니지만 코드를 넣어 공간을 원했다)

결과 해야한다 :

On branch master 

Initial commit 

Changes to be committed: 
    (use "git rm --cached <file>..." to unstage) 

     new file: .gitignore 

Untracked files: 
    (use "git add <file>..." to include in what will be committed) 

     otherFile.txt 
질문의 문구는 그것이 자식 같은 소리의 모든 것을 무시하게
관련 문제