.gitignore 파일을 만드는 방법
.gitignore
파일에 몇 가지 규칙을 추가해야 합니다. 그러나 내 프로젝트 폴더에서 찾을 수 없습니다. Xcode에서 자동으로 생성되지 않습니까? 그렇지 않은 경우 어떤 명령을 사용하여 만들 수 있습니까?
Windows를 사용하는 경우 Windows 탐색기에서 파일 이름없이 파일을 만들 수 없습니다. 텍스트 파일의 이름을 .gitignore 로 바꾸려고하면 " 파일 이름을 입력해야합니다 "라는 오류 메시지가 표시 됩니다 .
이 문제를 해결하기 위해 다음 단계를 사용했습니다.
- gitignore.txt 텍스트 파일 만들기
- 텍스트 편집기에서 열고 규칙을 추가 한 다음 저장하고 닫습니다.
- Shift 키를 누른 상태에서 현재 폴더를 마우스 오른쪽 단추로 클릭 한 다음 여기에서 명령 창 열기 를 선택 합니다.
- 그런 다음 명령 줄에서 파일 이름을
ren gitignore.txt .gitignore
또는 @HenningCash 가 의견에서 제안합니다.
확장자없이 파일 이름에 점을 추가하여이 Windows 탐색기 오류를 해결할 수 있습니다. .gitignore. .gitignore로 자동 변경됩니다.
가능한 한 간단합니다 (때로는) : 선호하는 명령 줄 인터페이스 (GNU Bash, Git Bash 등)에 다음을 추가하기 만하면됩니다.
touch .gitignore
@Wardy가 주석에서 지적했듯이 touch
전체 경로를 제공하는 한 Windows에서도 작동합니다. 이것은 또한 Windows의 일부 사용자에게 작동하지 않는 이유를 설명 할 수 있습니다 . touch
명령은 $PATH
기본적으로 일부 Windows 버전에 없는 것 같습니다 .
C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore
Windows 탐색기에서 .gitignore 파일을 만드는 가장 쉬운 방법은 .gitignore.
. 실제로 파일 확장자가 비어 있으므로 파일 확장자의 유효성 검증을 건너 뜁니다.
.gitignore 파일은 기본적으로 저장소에 추가되지 않습니다. vi 또는 자주 사용하는 텍스트 편집기를 사용하여 .gitignore 파일을 만든 다음 a git add .gitignore
다음에 git commit -m "message" .gitignore
. 다음 명령이이를 처리합니다.
> .gitignore
git add .gitignore
git commit -m "message" .gitignore
========== Windows에서 ==========
- 열기 메모장 .
- gitignore 파일의 내용을 추가하십시오.
- "다른 이름으로 저장"을 클릭하고 "모든 파일"을 선택합니다.
- 다른 이름으로 저장
.gitignore
.
======== 쉬움! 명령 줄이 필요하지 않습니다! ========
Windows에서는 cmd를 사용할 수 있습니다. echo "" >.gitignore
또는 touch .gitignore
Linux 및 Mac 시스템에 유용한 Git Bash cmd를 사용하십시오.
MacOS / Linux 한 줄짜리
생성 / 복사 / 붙여 넣기를 사용하지 않고 기본 git ignore를 얻는 쉬운 방법 curl
은 터미널 에서 명령 을 사용하는 것 입니다. 먼저 cd
프로젝트 루트 디렉터리로 이동 한 MY_API_NAME
다음 다음 두 소스 중 하나의 API 이름 으로 바꾸어 명령을 실행 합니다.
gitignore.io
curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME
여기 목록 에서 검색 하고 생성을 클릭 하여 API 이름을 찾을 수 있습니다 .
자바 예 :
curl -o .gitignore https://www.gitignore.io/api/java
GitHub
또는 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에서 기본 텍스트를 복사하여 붙여 넣습니다.
Git Bash 콘솔 사용.
-프로젝트로 이동- "touch .gitignore"를 입력합니다.
.gitignore 파일이 생성됩니다.
저의 기여도 원합니다. 이번에는 애니메이션 하나 :)
VIM (미니 튜토리얼) :
i - start editing
ESC - get back to normal mode
:w - save
:q - quit
Windows에서 유용한 팁 :
- Windows 탐색기에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기> 텍스트 문서
- 이름을 .gitignore로 지정하십시오. (뒤에 점이있는-그것이 팁입니다)
- .gitignore 파일로 끝납니다. :)
Windows 7 및 8에서 테스트되었습니다.
이 팁은 Windows 탐색기가 파일 확장자를 표시한다고 가정합니다.
저의 기여는 Mac 사용자를 대상으로하며 iOS 프로젝트 (Xcode에 대한 질문에서 알 수 있듯이)에서 작업하는 사람들뿐만 아니라 모든 유형의 프로젝트에 적용될 수 있습니다.
내가하는 쉬운 방법은 터미널로 가서 실행 vim .gitignore
한 다음 파일을 추가하는 것입니다. 일반적으로 https://github.com/github/gitignore의 GitHub 템플릿 중 하나에서 필요한 내용을 복사 할 수 있습니다 .
1 단계
프로젝트 실행 중
vim .gitnore
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
당신이 작업하는 경우 그리고 코르도바 에서 프로젝트 드림위버 당신은 추가 할 것
_notes
dwsync.xml
또 다른 간단한 아이디어
가 있습니다. cmd에서 echo 명령을 사용하면
echo ./idea > .gitignore
"./idea"텍스트 내용이있는 .gitignore 파일이 생성됩니다.
이제 텍스트 편집기를 사용하여 파일에서 데이터를 수동으로 변경할 수 있습니다.
또는 간단히
콘솔 :
echo .gitignore notepad.exe
gitignore를 즉시 편집합니다.
IDE 또는 운영 체제에 대해 어떤 파일을 gitignor해야하는지 모르는 경우 www.gitignore.io로 이동하십시오.
gitignore.io-여기에서 gitignore 명령 또는 텍스트를 생성합니다. api 또는 os 그게 전부입니다!. 파일에 복사하여 붙여 넣기 만하면됩니다. 단순한!
Windows에서 dos 프롬프트 (cmd) 창을 열고 명령 줄을 사용합니다.
type > .gitignore
커밋하지 않을 모든 파일과 디렉토리를 포함하여 .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://help.github.com/ignore-files/
또한 Xcode 파일을 무시하려는 경우 Xcode 프로젝트에 대한 Git ignore file에 대한 답변을 참조하십시오 .
http://gitignore.io 는 프로젝트에 유용한 .gitignore 파일을 만드는 데 도움이되는 오픈 소스 유틸리티입니다. 명령을 통해 액세스 할 수있는 명령 줄 API도 있습니다gi
. http://gitignore.io/cli
OS X
gi
용 설치 명령 :$ 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를 사용하여 .gitignore를 만드는 몇 가지 방법 :
와
copy con
명령- cmd를 열고
cd
git 저장소에 말 하십시오. - 말하고 Ctrl + Z를
copy con .gitignore
누릅니다 .
- cmd를 열고
와
start notepad .gitignore
명령- cmd를 열고
cd
git 저장소에 말 하십시오. - 열린 메모장 대화 상자에서 예 버튼을 말하고
start notepad .gitignore
누릅니다 .
- cmd를 열고
와
edit .gitignore
명령 (Windows 만 X86) :- cmd를 열고
cd
git 저장소에 말 하십시오. edit .gitignore
열린 편집 편집기를 말하고 닫습니다.
- cmd를 열고
파일 이름 : ".gitignore", 파일 형식 : 모든 파일
다음은 PowerShell 및 명령 프롬프트 (CMD)에서 작동합니다.
echo '*.ignore_me' > .gitignore
Git이 .gitignore 파일을 효과적으로 읽지 못하는 이상한 문제가 발생했습니다. 그런 다음 .gitignore 파일을 삭제하고 Vim을 사용하여 파일을 만들었습니다.
무시할 파일을 추가하려면 다음 명령을 호출하십시오.
echo 'another_file_to_ignore' >> .gitignore
기존 .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) git add. 3) git commit -m ".gitignore is now working"
2 단계가 작동하지 않으면 추가하려는 파일의 구멍 경로를 작성해야합니다.
도움이 되었기를 바랍니다.
windows : 명령 줄에서 :
.>.gitignore
이것은 오류를 표시하지만 작동합니다
빈 .gitignore
파일을 직접 만들고이 파일 cmd
을 추가해야하는 위치에서 열고이 명령을 입력 할 수 있습니다.
copy con .gitignore
누르십시오 ENTER
당신은 새로 생성 된 파일의 편집 모드에있다, 그러나 우리는 지금 막 눌러 아무것도를 추가 할 필요가 없습니다 F6
다음 Enter 키를 누릅니다 ENTER
당신이 비어있는 지금 .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 파일이 생성됩니다. 감사.
명령 줄을 사용하지 않고
- texteditor를 열고 규칙을 추가하십시오.
- 파일-> 다른 이름으로 저장을 클릭하십시오.
- ".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를 실행하고 터미널을 종료하십시오.
직장에서 우리는 Windows XP를 사용하고 있으며 파일 이름 끝에 마침표를 입력해도 작동하지 않습니다. "파일 이름을 입력해야합니다"오류없이 .gitignore 파일을 만드는 빠르고 쉬운 방법은 다음과 같습니다.
- cmd 창을 열고 "edit .gitignore"를 입력합니다.
- "Alt (파일 메뉴 선택), F, S를 입력합니다. 이제 cmd 프롬프트가 가리키는 곳에 빈 .gitignore 파일이 있습니다.
이제 좋아하는 텍스트 편집기로 채울 수 있습니다.
new-item .gitignore
Windows Powershell에서 입력 할 수 있습니다 .
Xcode에서 파일을 추가하려면 메뉴로 이동하여 메뉴 파일 → 새로 만들기 → 파일 ...로 이동합니다 .
.gitignore 파일의 경우 기타 → 비우기를 선택 하고 다음을 클릭합니다 . 다른 이름으로 저장 필드에 이름 (.gitignore)을 입력하고 만들기를 클릭 합니다.
점 ( ".")으로 시작하는 파일의 경우 파일이 숨겨진다는 경고 메시지가 나타납니다. "사용"을 클릭 하십시오. 계속하려면...
그게 다야.
새로운 .gitignore를 채우기 위해 여기에서 Xcode 파일을 무시하는 예제를 찾을 수 있습니다. Xcode 프로젝트 용 Git ignore file
Mac에서는 새 텍스트 파일을 만들 수 있습니다. https://www.gitignore.io/를 사용하여 콘텐츠 추가
파일 형식으로 파일을-첨부 파일이있는 서식있는 텍스트 문서로 저장합니다. 파일명을 .gitingore로 변경 use"."
하고 첨부 된 이미지처럼 팝업 이 뜨면 선택 합니다.
참고 : 숨겨진 파일이므로 디렉토리에서 볼 수 없습니다. 그러나 그것은 만들어 질 것입니다.
참고 URL : https://stackoverflow.com/questions/10744305/how-to-create-a-gitignore-file
'Nice programing' 카테고리의 다른 글
30 분 후에 PHP 세션을 만료하려면 어떻게합니까? (0) | 2020.09.27 |
---|---|
객체에 JavaScript의 키가 있는지 어떻게 확인합니까? (0) | 2020.09.27 |
Ruby에서 쉘 명령 호출 (0) | 2020.09.27 |
SQL IN 절 매개 변수화 (0) | 2020.09.27 |
함수 실행에 걸리는 시간을 측정하는 방법 (0) | 2020.09.27 |