programing

.gitignore 파일 작성 방법

codeshow 2023. 4. 17. 22:09
반응형

.gitignore 파일 작성 방법

는 제 규칙에 몇 규칙을 가 있습니다..gitignore파일입니다. 하지만 프로젝트 폴더에서 찾을 수 없습니다.Xcode x x x x x x x x x x?그렇지 않은 경우 어떤 명령으로 작성할 수 있습니까?

Windows 를 사용하고 있는 경우는, Windows 탐색기에서 파일명이 없는 파일을 작성할 수 없습니다.텍스트 파일의 이름을 .gitignore로 바꾸려고 하면 "You must type a file name" 오류가 나타납니다.

여기에 이미지 설명을 입력하십시오.

이를 피하기 위해 다음과 같은 단계를 사용했습니다.

  1. 텍스트 파일 gitignore를 만듭니다.txt
  2. 텍스트 편집기에서 열고 규칙을 추가한 다음 저장하고 닫습니다.
  3. 보류 상태에서 현재 폴더를 마우스 오른쪽 버튼으로 클릭한 다음 여기서 명령열기를 선택합니다.
  4. 다음 명령줄에을 '있다'로 바꿉니다.ren gitignore.txt .gitignore

또는 HenningCash는 코멘트에서 다음과 같이 제안합니다.

않고 합니다.「 」 。.gitignore.으로 .로 ..gitignore.

가능한 한 심플하게(때로는) 다음과 같이 원하는 명령줄 인터페이스(GNU Bash, Git Bash 등)에 추가합니다.

touch .gitignore

가 댓글에서 지적했듯이touch는, 풀 패스를 지정하는 한, Windows 로도 동작합니다.또, Windows 의 일부의 유저에게 있어서, 이 기능이 기능하지 않는 이유도 설명됩니다.touch 것 .$PATH【Windows】【Windows】【Windows】

C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore

참고: 경로는 설정 및 설치 경로에 따라 다를 수 있습니다.

은 Windows .gitignore라는 이름의 새 입니다..gitignore..

파일 확장자가 실제로 비어 있기 때문에 파일 확장자의 유효성 확인을 건너뜁니다.

기본적으로 .gitignore 파일은 저장소에 추가되지 않습니다.vi 또는 마음에 드는 텍스트에디터를 사용하여 .gitignore 파일을 작성한 후git add .gitignore에 어 followed가 붙는다.git commit -m "message" .gitignore하다

> .gitignore
git add .gitignore
git commit -m "message" .gitignore

Windows 의 경우

  1. 메모장을 엽니다.
  2. gitignore 파일의 내용을 추가합니다.
  3. "이름 지어 저장"을 클릭하고 "모든 파일"을 선택합니다.
  4. 로 저장하다.gitignore

쉬워요!명령줄이 필요 없습니다!

macOS 및 Linux 원라이너

수 있는 은 Git을 하는 입니다.curl명령어를 입력합니다. 번째 번째cd 명령어를 합니다.MY_API_NAMEAPI를 사용합니다.

무시하다이오

curl -o .gitignore https://www.toptal.com/developers/gitignore/api/MY_API_NAME

API 이름은 여기 목록에서 검색하여 [Generate]를 클릭하면 찾을 수 있습니다.

Java의 예:

curl -o .gitignore https://www.toptal.com/developers/gitignore/api/java

깃헙

혹은 GitHub에 있는 것을 사용할 수도 있습니다.API의 파일 이름을 여기에서 찾을 수 있습니다.

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore

Java의 예:

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore

창문들

다음은 Windows에 대한 유사한 대체 방법입니다.

Windows하고 있는 는, Windows 라고 하는 이름의 빈 파일합니다..gitignoregitignore.io 또는 GitHub에서 기본 텍스트를 복사하여 붙여넣습니다.

Windows 에서는, cmd 를 사용할 수 있습니다.

echo "" >.gitignore

또는 Git Bash cmd를 사용합니다.

touch .gitignore ,

이것은 Linux 및 Mac 시스템에 유용합니다.

저도 제 공헌을 원합니다.이번에는 애니메이션 :)

VIM (미니 튜토리얼):

i   - start editing
ESC - get back to normal mode
:w  - save
:q  - quit

여기에 이미지 설명을 입력하십시오.

Git Bash 콘솔 사용.

  • 프로젝트로 이동
  • "touch .gitignore"를 입력합니다.

.gitignore 파일이 생성됩니다.

여기에 이미지 설명을 입력하십시오.

Mac에 있는 사람들을 대상으로 하고 있으며, iOS 프로젝트(Xcode에 대한 질문에서 암시한 바와 같이)에 종사하는 사람들뿐만 아니라 모든 종류의 프로젝트에도 적용할 수 있습니다.



하여 ""를 실행하는 입니다.vim .gitignore파일을 추가합니다.보통 https://github.com/github/gitignore에서 GitHub의 템플릿 중 하나에서 필요한 것을 복사할 수 있습니다.


1 서 11
다음 합니다.

vim .gitignore

여기에 이미지 설명을 입력하십시오.



2 서 22
이것으로 Vim에서 파일이 열립니다.

여기에 이미지 설명을 입력하십시오.

를 누릅니다.i텍스트를 삽입합니다.맨 아래에 --INSERT--가 표시되면 파일이 준비되었음을 알 수 있습니다.

여기에 이미지 설명을 입력하십시오.



31)- 3(옵션 1)
Objective-C 프로젝트의 경우 https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore에서 복사하여 다음 웹 사이트에 붙여넣을 수 있습니다..gitignore 삭제:

여기에 이미지 설명을 입력하십시오.

를 누르고, 을 입력합니다.:wq, 및 를 누릅니다.그러면 파일이 저장됩니다.



32)- 3(옵션 2)
프로젝트에 적용되는 파일을 추가합니다.

무엇을 추가해야 할지 잘 모를 경우 검색 엔진에서 사용하는 가장 좋은 키워드는 프로젝트 유형과 텍스트 편집기를 포함하는 것입니다.예를 들어 Sublime Text를 사용하는 경우,

*.sublime-workspace

드림위버에서 Cordova 프로젝트를 진행하고 있다면

_notes
dwsync.xml

Windows 의 힌트는 다음과 같습니다.

  • Windows 탐색기에서 오른쪽 클릭, [New]> [ Text Document ]
  • 이름을 .gitignore로 지어주세요.(후행 점 포함 - 그것이 팁)
  • .gitignore 파일이 됩니다:)

Windows 7 및 8에서 테스트 완료.

이 힌트에서는 Windows 탐색기에 파일 확장자가 표시되는 것을 전제로 하고 있습니다.

Windows 탐색기 .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://gitignore.io은 프로젝트에 유용한 .disignore 파일을 생성하는 데 도움이 되는 오픈 소스 유틸리티입니다.또한 명령줄 API를 사용하여 액세스 할 수 있습니다.gi명령어: http://gitignore.io/cli

  1. giOS X용 명령어:

    $ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile

  2. .syslogignore 파일의 내용을 표시합니다(출력:http://gitignore.io/api/xcode,osx):

    $ gi xcode,osx

  3. 새 .gitignore 파일에 결과를 추가할 경우 터미널에 출력이 표시됩니다.

    $ gi xcode,osx >> .gitignore

다른 간단한 아이디어가 있어요.

cmd 단위로 echo 명령어를 사용합니다.

echo ./idea > .gitignore

이렇게 하면 텍스트 내용이 ".idea"인 .gitignore 파일이 생성됩니다.

이제 텍스트 편집기를 사용하여 파일에서 데이터를 수동으로 변경할 수 있습니다.

또는 간단하게

콘솔:

echo .gitignore notepad.exe

즉시 편집이 가능합니다.

IDE 또는 운영체제에 대해 어떤 파일을 시그니처해야 하는지 모르는 경우 www.gitignore.io를 방문하십시오.

gitignore.io - 여기서 gitignore 명령 또는 텍스트를 생성합니다.API 또는 OS만 말하면 됩니다.다 됐다! 더 이상 어쩔 수 없다!.복사하여 파일에 붙여넣기만 하면 됩니다.심플!

프로젝트에 유용한 .gitignore 파일 생성으로 이동할 수 있습니다.

IDE, 운영 체제 또는 프로그래밍 언어를 선택합니다.자동으로 생성됩니다.

여기에 이미지 설명을 입력하십시오.

여기 제가 개인적으로 좋아하는 http://help.github.com/ignore-files/가 있습니다.

또, Xcode 파일을 무시하고 싶은 경우는, Xcode 프로젝트의 Git ignore 파일에 대한 회답을 참조해 주세요.

Windows 의 경우는, DOS 프롬프트(cmd) 창을 열고, 다음의 커맨드 라인을 사용합니다.

type > .gitignore

다음은 PowerShell 및 명령 프롬프트(CMD)에서 작동합니다.

echo '*.ignore_me' > .gitignore

Git이 .gitignore 파일을 읽지 않는 이상한 문제에 부딪혔습니다.그런 다음 .gitignore 파일을 삭제하고 Vim을 사용하여 파일을 만들었습니다.

무시할 파일을 추가하려면 다음 명령을 호출하십시오.

echo 'another_file_to_ignore' >> .gitignore

기존 .gitignore 파일에 추가 파일이 추가됩니다.

.gitignore 파일이 다른 사용자의 저장소에 간섭하지 않도록 하려면.git/info/exclude(http://help.github.com/ignore-files/) 를 참조해 주세요.

cmd를 사용하여 .gitignore 파일을 작성하는 몇 가지 방법:

copy con★★★★★★★★★★★★★★★★★★:

  1. cmd를 열고 입력cd Git으로 합니다.

  2. 「」라고 입력합니다.copy con .gitignore+ 를 누릅니다.

    여기에 이미지 설명을 입력하십시오.

start notepad .gitignore

  1. cmd를 열고 입력cd Git으로 합니다.

  2. 「」라고 입력합니다.start notepad .gitignore열려 있는 메모장 대화 상자의 버튼을 누릅니다.

    여기에 이미지 설명을 입력하십시오.

edit .gitignore 한정Windows x86)

  1. cmd를 열고 입력cd Git으로 합니다.
  2. 「」라고 입력합니다.edit .gitignore이 말은요, 이 말은 '아니다'라고 합니다.

창문들

여기에 이미지 설명을 입력하십시오.

파일 이름: ".gitignore",
유형으로 저장:모든 파일(.)

작업:

  1. Git 터미널 열기
  2. 프로젝트의 Git 저장소로 이동
  3. .gitignore 명령어를 터치하여 .gitignore 파일을 만듭니다.
  4. git add .gitignore 명령을 사용하여 무시 파일을 추가합니다.
  5. 무시 파일에서 무시 규칙 설정
  6. 명령어 cat .gitignore를 실행합니다.

3단계에서 명령을 실행하면 프로젝트 디렉토리에 .gitignore 파일을 가져옵니다.

을 직접 수 ..gitignore을 엽니다.★★★★★★★★★★★★★★cmd합니다.

copy con .gitignore

를 누릅니다.이제 새로 만든 파일의 편집 모드가 되었지만 지금 아무것도 추가할 필요가 없습니다.를 누른 다음 을 누릅니다.

, 이제 이 생겼네요..gitignore파일. 가지고 있는 편집기에서 파일을 편집해 주세요.

.gitignore not 을 할 수 .

> npx add-gitignore

, 그럼 이제 해 보세요."node"사용자 스페이스 바를 사용하여 선택하고 Enter 키를 누릅니다. 노드가 됩니다..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

에러가 표시되지만, 동작합니다.

명령줄 사용 안 함(Windows)

  1. 텍스트 편집기(예: 메모장)를 열고 규칙을 추가합니다.
  2. 메뉴 File(파일) → Save As(다른 이름으로 저장)를 클릭합니다.
  3. .gitignore(따옴표 포함)로 저장합니다.

Xcode에서 파일을 추가하려면 메뉴로 이동하여 File(파일) → New(새로 만들기) → File...(파일...) 메뉴로 이동합니다.

.syslogignore 파일의 경우 Other → Empty선택하고 Next를 클릭합니다.이름(.gitignore)을 다른 이름으로 저장 필드에 입력하고 생성을 클릭합니다.

점("")으로 시작하는 파일의 경우 파일이 숨겨질 것임을 알리는 경고 메시지가 나타납니다.「사용을 클릭해 주세요.

그게 다예요.

새로운 .gitignore를 채우기 위해 Xcode 파일을 무시하는 예를 여기서 찾을 수 있습니다.Xcode 프로젝트의 Git ignore file

Sublime Text를 IDE로 사용하면 새 파일을 생성하여 .gitignore로 저장할 수 있습니다.새 파일에 +를 사용하고 ".gitignore"로 저장하려면 +를 사용합니다.

업무에서는 Windows XP 를 사용하고 있기 때문에, 파일명의 마지막에 마침표를 입력해도 동작하지 않습니다."You must type a filename" 오류를 발생시키지 않고 .gitignore 파일을 빠르고 쉽게 작성할 수 있는 방법은 다음과 같습니다.

  1. cmd 창을 열고 "edit .signore"를 입력합니다.
  2. "Alt (selects file menu)"를 입력하고 F, S. cmd 프롬프트가 가리키는 위치에 빈 .gitignore 파일이 있습니다.

이제 즐겨찾는 텍스트 편집기로 채울 수 있습니다.

언급URL : https://stackoverflow.com/questions/10744305/how-to-create-a-gitignore-file

반응형