git .gitignore 파일의 파일을 무시하는 것을 제외하고 모두 추가합니다.
없던 프로젝트에 소스 제어를 추가하고 있습니다.문제는 처음에 .gitignore 파일로 git에 추가해야 할 파일이 많이 있지만 .gitignore 파일에 일치하는 파일을 포함하지 않고는 모든 파일을 추가할 수 없다는 것입니다.
git add *
위의 명령은 .gitignore에 의해 무시되는 파일을 탐지하기 때문에 파일을 추가하지 않습니다.
git add -f *
위의 명령은 무시하려는 파일을 포함한 모든 파일을 추가합니다.
그렇다면 .gitignore 파일을 고수하면서 모든 파일을 추가하려면 어떻게 해야 합니까?
당신 말은git add .
그러면 모든 파일이 지정되지 않은 레포에 추가됩니다..gitignore
입력하면 이러한 변경사항을 볼 수 있습니다.git status
그.
inbash는 일반적으로 이 디렉터리와 다른 모든 디렉터리를 재귀적으로 의미하므로, repo의 하위 수준에서 이 작업을 수행할 경우 모든 파일을 추가해야 합니다.
제가 평소에 하는 기트 플로우는 다음을 만드는 것입니다..gitignore
파일을 저장하고 프로젝트 파일을 repo에 추가합니다.테스트해 보겠습니다..gitignore
타이프로 철하다git status
파일을 가져온 후 - 추가한 파일(예: .php 또는 .html, .mp3 또는 .mov가 아닌 .php 또는 .html만)이 표시되면 다음 작업을 수행할 수 있습니다.git add .
모두 더하면,git commit -m "initial commit"
그들을 저지르고 당신은 준비가 되어 있어야 합니다.
git add .
이렇게 하면 모든 경로가 추가되고 .gitignore의 일치 항목은 무시됩니다.
해라git add .
(즉, "현재 디렉터리 이하의 모든 파일 추가")
다른 옵션은 Gitrepo를 사용하는 것입니다.exclude
파일. 이 파일은 다음과 유사하게 작동합니다..gitignore
파일이지만 repo에 커밋되지 않았습니다.
Github 문서에서:
편집자가 만든 파일과 같이 다른 사용자가 생성하지 않을 것으로 예상되는 로컬로 생성된 파일에 대해 이 기술을 사용할 수 있습니다.
즐겨찾기 텍스트 편집기를 사용하여 파일 열기.git/info/exclude
Git 저장소의 루트 내에 있습니다.여기에 추가한 규칙은 체크인되지 않으며 로컬 리포지토리의 파일만 무시합니다.
- 터미널에서 Git 저장소의 위치로 이동합니다.
- 즐겨찾기 텍스트 편집기를 사용하여 파일 열기
.git/info/exclude
- 에 규칙 추가
exclude
당신이 하고 싶은 대로 파일을 작성합니다..gitignore
파일
내 것은 아직도 무시하라고 한 파일들이 있어, 그래서 내가 이걸...나는 gitignore -> ".gitignore"에 추가한 다음 "git status"를 시도했고, 내가 원하는 파일은 무시되었습니다.
언급URL : https://stackoverflow.com/questions/6612630/git-add-all-except-ignoring-files-in-gitignore-file
'programing' 카테고리의 다른 글
POST는 문자 집합을 준수하지 않지만 AJAX 요청은 수행하는 이유는 무엇입니까?톰캣 6 (0) | 2023.09.02 |
---|---|
라라벨:문자열 데이터, 오른쪽 잘림: 1406 데이터가 열에 대해 너무 깁니다. (0) | 2023.09.02 |
구글 recetcha에서 사용자가 확인란을 선택한 js를 확인하는 방법은 무엇입니까? (0) | 2023.09.02 |
iOS 기기의 디스플레이가 어두워지거나 꺼지는 것을 방지하려면 어떻게 해야 합니까? (0) | 2023.09.02 |
팬더 또는 다른 파이썬 모듈로 특정 열 읽기 (0) | 2023.09.02 |