.gitignore
파일에 몇 가지 규칙을 추가해야 합니다. 그러나 내 프로젝트 폴더에서 찾을 수 없습니다. Xcode가 자동으로 생성하지 않습니까? 그렇지 않은 경우 어떤 명령으로 만들 수 있습니까?
.gitignore
기존 프로젝트 중 하나 에서 파일을 복사하십시오 .
.gitignore
파일에 몇 가지 규칙을 추가해야 합니다. 그러나 내 프로젝트 폴더에서 찾을 수 없습니다. Xcode가 자동으로 생성하지 않습니까? 그렇지 않은 경우 어떤 명령으로 만들 수 있습니까?
.gitignore
기존 프로젝트 중 하나 에서 파일을 복사하십시오 .
답변:
Windows를 사용하는 경우 Windows 탐색기에서 파일 이름없이 파일을 만들 수 없습니다. 텍스트 파일 이름을 .gitignore 로 바꾸려고하면 " 파일 이름을 입력해야합니다 "라는 오류 가 표시됩니다 .
이 문제를 해결하기 위해 다음 단계를 사용했습니다.
ren gitignore.txt .gitignore
또는 @HenningCash 는 의견에서 제안합니다.
확장자없이 .gitignore 파일 이름에 점을 추가하여이 Windows 탐색기 오류를 해결할 수 있습니다. 자동으로 .gitignore로 변경됩니다
.gitignore.
있습니다. 자동으로 .gitignore
(Win7 x64)
상황에 따라 간단하게 : 때때로 다음을 선호하는 명령 행 인터페이스 (GNU Bash, Git Bash 등)에 추가하십시오.
touch .gitignore
의견에서 @Wardy가 지적했듯이 touch
전체 경로를 제공하는 한 Windows 에서 작동합니다. 이것은 Windows의 일부 사용자에게는 작동하지 않는 이유를 설명 할 수도 있습니다 .이 touch
명령은 $PATH
기본적으로 일부 Windows 버전 에는없는 것 같습니다 .
C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore
cmd
하고 powershell
문제없이 Windows 7에서. 그런 다음 동료의 8.1 시스템에서 다시 시도하고 (Cmdlet이 없음) 확인할 수 있습니다. 어쨌든 다른 것들로 당신을 물리 치기 때문에 문제를 찾아야합니다. 한마디로 : 죄송합니다 : /
Windows 탐색기에서 .gitignore 파일을 만드는 가장 쉬운 방법은이라는 새 파일을 만드는 것 .gitignore.
입니다. 실제로 파일 확장자가 비어 있기 때문에 파일 확장자가있는 유효성 검사를 건너 뜁니다.
.gitignore
에게 기술을 가지고 텍스트 편집기를 열고 .gitignore
추가로 위험한 해킹없이 파일을 만듭니다 .
.gitignore 파일은 기본적으로 저장소에 추가되지 않습니다. vi 또는 자주 사용하는 텍스트 편집기를 사용하여 .gitignore 파일을 작성한 git add .gitignore
다음을 실행하십시오 git commit -m "message" .gitignore
. 다음 명령이이를 처리합니다.
> .gitignore
git add .gitignore
git commit -m "message" .gitignore
git add .gitignore
때이 메시지가 나타납니다. fatal: pathspec '.gitignore' did not match any files
.gitignore 파일이 내 프로젝트 폴더에 있는지 확인하십시오. 내가 틀렸어?
ls -la
. 여전히 어려움을 겪고 있다면 무엇을했는지 질문에 추가하십시오
Z:\pristine-vagrant>ren "New folder" .ssh
create / copy / paste를 망칠 필요없이 기본 git ignore를 얻는 쉬운 방법 curl
은 터미널 에서 명령 을 사용하는 것 입니다. 먼저 cd
프로젝트 루트 디렉토리로 이동 한 후 MY_API_NAME
다음 두 소스 중 하나에서 API 이름 으로 바꾸어 명령을 실행하십시오 .
curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME
여기 에서 목록을 검색 하고 생성을 클릭 하여 API 이름을 찾을 수 있습니다 .
자바 예 :
curl -o .gitignore https://www.gitignore.io/api/java
또는 GitHub에서 사용할 수 있습니다. 여기에서 API의 파일 이름을 찾으 십시오 .
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore
자바 예 :
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore
다음은 Windows에 대한 유사한 대안입니다.
그러나 정직하게 설정하는 것은 가치가있는 더 많은 문제처럼 보입니다. Windows가있는 경우 .gitignore
프로젝트의 루트 폴더에 빈 파일을 만든 다음 gitignore.io 또는 GitHub에서 기본 텍스트를 복사하여 붙여 넣습니다.
Windows에서는 cmd를 사용할 수 있습니다
echo "" >.gitignore
또는 touch .gitignore
Linux 및 Mac 시스템에 유용한 Git Bash cmd 사용
저의 공헌은 Mac에있는 사람들을 겨냥한 것으로, iOS 프로젝트 (Xcode에 관한 질문에서 암시 된 것처럼)에서 일하는 사람들뿐만 아니라 모든 유형의 프로젝트에 적용 할 수 있습니다.
내가하는 쉬운 방법은 터미널로 가서 vim .gitignore
파일을 실행 하고 추가하는 것입니다. 일반적으로 https://github.com/github/gitignore의 GitHub 템플릿 중 하나에서 필요한 것을 복사 할 수 있습니다 .
1 단계
프로젝트에서 다음 명령을 입력하십시오.
vim .gitignore
2 단계
이제 Vim으로 파일을 열었습니다 .
i
텍스트를 삽입하려면 누릅니다 . 하단에 --INSERT-- 가 표시되면 파일이 준비된 것 입니다.
3 단계 (옵션 1)
Objective-C 프로젝트의 경우 https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore 에서 복사 하여 .gitignore
파일에 붙여 넣을 수 있습니다.
을 누르고을 Esc입력 한 다음을 :wq
누릅니다 Return. 파일을 저장합니다.
3 단계 (옵션 2)
프로젝트에 적용 할 파일을 추가하십시오.
무엇을 추가해야할지 확실하지 않은 경우 검색 엔진에 사용할 최상의 키워드는 프로젝트 유형 및 텍스트 편집기를 포함하는 것입니다. 예를 들어 Sublime Text 를 사용하는 경우
*.sublime-workspace
Dreamweaver 에서 Cordova 프로젝트로 작업하는 경우 추가하고 싶을 것입니다
_notes
dwsync.xml
커밋하지 않을 모든 파일과 디렉토리를 포함하는 .gitignore 파일을 만듭니다.
예:
#################
## Eclipse
#################
*.pydevproject
.project
.metadata
.gradle
bin/
tmp/
target/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# PDT-specific
.buildpath
#################
## Visual Studio
#################
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
*.ncrunch*
.*crunch*.local.xml
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.Publish.xml
*.pubxml
# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/
# Windows Azure Build Output
csx
*.build.csdef
# Windows Store app package directory
AppPackages/
# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings
http://gitignore.io 는 프로젝트에 유용한 .gitignore 파일을 만드는 데 도움이되는 오픈 소스 유틸리티입니다. 명령을 통해 액세스 할 수있는 명령 행 API도 있습니다gi
. http://gitignore.io/cli
OS Xgi
용 설치 명령 :
$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
.gitignore 파일 내용보기 (출력 : http://gitignore.io/api/xcode,osx ) :
$ gi xcode,osx
결과를 새 .gitignore 파일에 추가하려면 터미널에 출력이 표시되어야합니다.
$ gi xcode,osx >> .gitignore
다른 간단한 아이디어
가 있습니다
cmd에서 echo 명령을 사용하십시오. 그러면
echo ./idea > .gitignore
텍스트 내용이 "./idea"인 .gitignore 파일이 생성됩니다.
이제 텍스트 편집기를 사용하여 파일에서 데이터를 수동으로 변경할 수 있습니다.
또는 단순히
콘솔 :
echo .gitignore notepad.exe
gitignore를 즉시 편집합니다.
IDE 또는 운영 체제에 어떤 파일을 지정해야하는지 모르는 경우 www.gitignore.io로 이동하십시오.
gitignore.io-여기서는 gitignore 명령이나 텍스트를 생성하여 API 또는 OS를 말합니다 .. 파일로 복사하여 붙여 넣기 만하면됩니다. 단순한!
개인적으로 가장 좋아하는 것은 http://help.github.com/ignore-files/입니다.
또한 Xcode 파일을 무시 하려면 Xcode 프로젝트의 Git ignore file에 대한 답변을 참조하십시오 .
와 copy con
명령
cd
자식 저장소에 말 하십시오.copy con .gitignore
누르십시오 .
와 start notepad .gitignore
명령
cd
자식 저장소에 말 하십시오.start notepad .gitignore
누릅니다 예를 열어 메모장 대화 상자에서 버튼을 클릭합니다.
와 edit .gitignore
명령 (Windows 만 X86) :
cd
자식 저장소에 말 하십시오.edit .gitignore
열린 편집 편집기를 말하고 닫습니다.다음은 PowerShell 및 명령 프롬프트 (CMD)에서 작동합니다.
echo '*.ignore_me' > .gitignore
Git이 효과적으로 .gitignore 파일을 읽지 못하는 이상한 문제가 발생했습니다. 그런 다음 .gitignore 파일을 삭제하고 Vim을 사용하여 파일을 만들었습니다.
무시할 파일을 추가하려면 다음 명령을 호출하십시오.
echo 'another_file_to_ignore' >> .gitignore
기존 .gitignore 파일에 추가 파일을 추가합니다.
빈 .gitignore
파일을 직접 작성 cmd
하고이 파일을 추가해야하는 위치에서 열고이 명령을 입력 할 수 있습니다.
copy con .gitignore
누르십시오 ENTER
당신은 새로 생성 된 파일의 편집 모드에있다, 그러나 우리는 지금 막 눌러 아무것도를 추가 할 필요가 없습니다 F6
다음 Enter 키를 누릅니다 ENTER
당신이 비어있는 지금 .gitignore
당신은 어떤 편집기에서 편집 파일을 파일을
copy nul .gitignore
더 나은
1) .gitignore 파일을 만들려면 .txt 파일을 만들고 다음과 같이 확장자를 변경하십시오.
cmd에서 다음 줄을 작성하여 이름을 변경해야합니다.
rename git.txt .gitignore
여기서 git.txt는 방금 만든 파일의 이름입니다.
그런 다음 파일을 열고 리포지토리에 추가하지 않으려는 모든 파일을 쓸 수 있습니다. 예를 들어 광산은 다음과 같습니다.
#OS junk files
[Tt]humbs.db
*.DS_Store
#Visual Studio files
*.[Oo]bj
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.sdf
*.pyc
*.xml
ipch/
obj/
[Bb]in
[Dd]ebug*/
[Rr]elease*/
Ankh.NoLoad
#Tooling
_ReSharper*/
*.resharper
[Tt]est[Rr]esult*
#Project files
[Bb]uild/
#Subversion files
.svn
# Office Temp Files
~$*
이것이 있으면 git 저장소에 추가해야합니다. 저장소가있는 파일을 저장해야합니다.
그런 다음 git bash에서 다음 줄을 작성해야합니다.
리포지토리가 이미 존재하면 다음을 수행해야합니다.
1) git rm -r --cached. 2) 자식 추가. 3) git commit -m ".gitignore가 작동합니다"
2 단계가 작동하지 않으면 추가 할 파일의 구멍 경로를 작성해야합니다.
그것이 도움이되기를 바랍니다!
windows : 명령 행에서 :
.>.gitignore
이것은 오류를 표시하지만 작동합니다
.gitignore가 다른 사람의 저장소를 방해하지 않게하려면을 사용할 수도 있습니다 .git/info/exclude
. ( http://help.github.com/ignore-files/ 참조 )
1. Open git terminal
2. go to git repository of the project
3. create a .gitignore file by **touch .gitignore** command
4. **git add .gitignore** command to add ignore file
5. set ignore rules in the ignore file
6. run the command **cat .gitignore**
3 단계에서 명령을 실행하면 프로젝트 디렉토리에 .gitignore 파일이 생성됩니다. 감사.
To force Finder to display hidden files and folders via Terminal:
Open Terminal
For OS X 10.9 Mavericks, run this command (lower-case finder):
defaults write com.apple.finder AppleShowAllFiles TRUE
For OS X 10.8 Mountain Lion, 10.7, or 10.6, run this command (upper-case Finder):
defaults write com.apple.Finder AppleShowAllFiles true
notice the setting for true
Then run this command: killall Finder
Then exit Terminal
To revert back to Finder’s default setting (hide hidden files and folders),
run the opposite command but with the false setting.
그런 다음 killall Finder를 실행하고 터미널을 종료하십시오.
Xcode에서 파일을 추가하려면 메뉴로 이동하여 메뉴 → 파일 → 새로 만들기 → 파일로 이동하십시오 .
gitgitore 파일의 경우 Other → Empty를 선택 하고 Next를 클릭하십시오 . 다른 이름으로 저장 필드에 이름 (.gitignore)을 입력하고 작성을 클릭 하십시오 .
점 ( ".")으로 시작하는 파일의 경우 파일이 숨겨 질 것이라는 경고 메시지가 나타납니다. ""사용을 클릭 하십시오. 계속하려면...
그게 다야.
새로운 .gitignore를 채우기 위해 Xcode 파일을 무시하는 예제를 찾을 수 있습니다. Xcode 프로젝트의 Git ignore 파일