วิธีสร้างไฟล์. gitignore


1109

ฉันต้องเพิ่มกฎลงใน.gitignoreไฟล์ของฉัน อย่างไรก็ตามฉันไม่พบมันในโฟลเดอร์โครงการของฉัน Xcode นั้นสร้างขึ้นโดยอัตโนมัติหรือไม่ ถ้าไม่คำสั่งอะไรอนุญาตให้ฉันสร้างได้?


55
echo 'xxx'>
.gitignore


9
คัดลอก.gitignoreไฟล์จากหนึ่งในโครงการที่มีอยู่ของคุณ
Suragch

วิธีการเกี่ยวกับการโยกย้ายคำถามไปยัง superuser?
Makan Tayebi

ดังนั้นพวกเขาจึงเห็นได้ชัดว่าการ
spottedmahn

คำตอบ:


1665

หากคุณใช้ Windows จะไม่อนุญาตให้คุณสร้างไฟล์ที่ไม่มีชื่อไฟล์ใน Windows Explorer มันจะทำให้คุณมีข้อผิดพลาด " คุณต้องพิมพ์ชื่อไฟล์ " ถ้าคุณพยายามที่จะเปลี่ยนชื่อไฟล์ข้อความเป็น. gitignore

ป้อนคำอธิบายรูปภาพที่นี่

ในการหลีกเลี่ยงสิ่งนี้ฉันใช้ขั้นตอนต่อไปนี้

  1. สร้างไฟล์ข้อความ gitignore.txt
  2. เปิดในโปรแกรมแก้ไขข้อความและเพิ่มกฎของคุณจากนั้นบันทึกและปิด
  3. กดปุ่ม SHIFT ค้างไว้คลิกขวาที่โฟลเดอร์ที่คุณอยู่จากนั้นเลือกหน้าต่างคำสั่งเปิดที่นี่
  4. จากนั้นเปลี่ยนชื่อไฟล์ในบรรทัดคำสั่งด้วย ren gitignore.txt .gitignore

หรือ@HenningCashแนะนำในความคิดเห็น

คุณสามารถแก้ไขข้อผิดพลาด Windows Explorer นี้ได้โดยเพิ่มจุดไปที่ชื่อไฟล์โดยไม่ต้องมีนามสกุล: .gitignore จะถูกเปลี่ยนเป็น. gitignore โดยอัตโนมัติ


25
ในการทำเช่นนี้บน mac เพียงแค่ไปที่ได
เร็กตอรี่

7
หลังจากสร้างไฟล์ gitignore.txt "ren" ไม่ได้ผลสำหรับฉัน อย่างไรก็ตามฉันเพิ่งเปิด Git Bash ในไดเรกทอรีและสามารถใช้คำสั่ง linux "mv" เหมือนปกติ
gwgeller

488
คุณสามารถแก้ไขข้อผิดพลาด Windows Explorer นี้ได้โดยเพิ่มจุดไปที่ชื่อไฟล์ที่ไม่มีส่วนขยาย: .gitignore.จะเปลี่ยนเป็น.gitignore(Win7 x64) โดยอัตโนมัติ
HenningCash

39
สิ่งที่ตลกที่ OP ใช้ XCode ซึ่งหมายความว่าเขาใช้ OS X และคุณต้องการคำตอบสำหรับ Windows หรือไม่ !!
Corstian Boerman

18
มันตลกว่าไม่เห็นด้วย google, google ค้นหา ".gitignore หน้าต่าง" นำไปสู่หน้านี้เป็นผลแรก :)
Ateik

498

เรียบง่ายเท่าที่สิ่งต่าง ๆ (บางครั้ง) สามารถเป็นได้: เพียงเพิ่มสิ่งต่อไปนี้ลงในอินเตอร์เฟสบรรทัดคำสั่งที่คุณต้องการ (GNU Bash, Git Bash ฯลฯ )

touch .gitignore

@Wardy ชี้ให้เห็นในความคิดเห็นtouchทำงานบน Windows ได้ตราบใดที่คุณระบุเส้นทางแบบเต็ม นี่อาจอธิบายได้ว่าทำไมมันไม่ทำงานสำหรับผู้ใช้บางคนบนWindows : touchคำสั่งดูเหมือนจะไม่อยู่ใน$PATHบางรุ่นของ Windows ต่อการเริ่มต้น

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

7
สิ่งนี้ใช้ไม่ได้สำหรับฉันมันบอกว่า touch ไม่ใช่โปรแกรม
Jim Jones

2
ฉันลองทั้งในcmdและpowershellใน Windows 7 โดยไม่มีปัญหา จากนั้นลองอีกครั้งบนเครื่อง 8.1 ของเพื่อนร่วมงานและสามารถยืนยันได้ (ไม่มี Cmdlet) คุณจะต้องค้นหาปัญหาเพื่อที่จะกัดคุณอยู่กับสิ่งอื่น ๆ เช่นกัน ในระยะสั้น: ฉันขอโทษสำหรับคุณ: /
kaiser

1
fyi - Windows ไม่มีคำสั่งสัมผัสดั้งเดิม สิ่งที่เทียบเท่าที่สุดใน Windows คือ "copy / b filename.ext + ,," (โดยที่ filename.ext เป็นชื่อไฟล์ของคุณ) เครื่องหมาย + ,, เป็นแฟล็กพิเศษในการคัดลอกบอกให้อัปเดตวันที่ / เวลาบนไฟล์ superuser.com/questions/10426/…
Gabe Halsmer

6
@SpencerKillen คุณต้องใช้คำสั่งนี้โดยใช้ git bash
Teoman shipahi

2
ทำงานในบรรทัดคำสั่งหากคุณระบุเส้นทางแบบเต็มสำหรับการสัมผัส ... C: \> "c: \ program files (x86) \ git \ bin \ touch.exe" .gitignore
War

310

วิธีที่ง่ายที่สุดในการสร้างไฟล์ .gitignore ใน Windows Explorer .gitignore.เป็นการสร้างไฟล์ใหม่ที่ชื่อว่า การดำเนินการนี้จะข้ามการตรวจสอบความถูกต้องของการมีนามสกุลไฟล์เนื่องจากจริง ๆ แล้วมีนามสกุลไฟล์ว่างเปล่า


12
วิธีที่ง่ายที่สุดแน่นอนหากคุณต้องการคงสไตล์ Windows แท้ . .
Raj

5
นี่เป็นวิธีที่ดีที่สุดสำหรับพวกเราที่ขี้เกียจที่สุด: D
JochemQuery

6
มันใช้งานได้ดีสำหรับฉัน Windows จะลบรายการสุดท้าย ดังนั้นชื่อไฟล์จึงเปลี่ยนเป็น. gitignore เมื่อฉันบันทึกการเปลี่ยนแปลง
JoBaxter

3
นี่คือคำตอบที่แท้จริงให้กับสิ่งที่ดูเหมือนจะเป็นปัญหาใน Windows Explorer ... แม้ว่าผมถือว่าคำถามเดิมคือ OSX
เกร็กวูดส์

ถ้าคุณย้ายโครงการของคุณไปที่ระบบ linux มันจะเก็บจุดไว้ที่จุดสิ้นสุดของไฟล์สำหรับฉันนี่ไม่ใช่วิธีที่ดีเสมอติดกับอนุสัญญาการตั้งชื่อมาตรฐานทุกคนที่ถามว่าจะทำให้.gitignoreมีทักษะในการ เปิด text-editor และสร้าง.gitignoreไฟล์โดยไม่แฮ็คที่มีความเสี่ยงเป็นพิเศษ
vdegenne

186

ไฟล์. gitignore ไม่ถูกเพิ่มไปยังที่เก็บตามค่าดีฟอลต์ ใช้ vi หรือแก้ไขข้อความที่คุณชื่นชอบในการสร้างไฟล์ .gitignore แล้วออกตามมาด้วยgit add .gitignore git commit -m "message" .gitignoreคำสั่งต่อไปนี้จะดูแลมัน

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

4
สวัสดีขอบคุณสำหรับการตอบกลับของคุณ :) ที่จริงฉันได้สร้างไฟล์. gignignore แต่เมื่อดำเนินการบรรทัดคำสั่งนี้: git add .gitignoreฉันได้รับข้อความนี้: fatal: pathspec '.gitignore' did not match any files แม้ว่าฉันจะแน่ใจว่าไฟล์. gitignore อยู่ในโฟลเดอร์โครงการของฉัน ฉันผิด ?
Luca

หาก git แจ้งว่าไม่มีไฟล์ - ไฟล์ที่คุณสร้างมีชื่อแตกต่างกัน ls -laคุณสามารถดูไฟล์ทั้งหมดในโฟลเดอร์ด้วย เพิ่มคำถามที่คุณทำ (รายละเอียด) หากคุณยัง
ลำบากอยู่

ไฟล์. gitignore ของฉันมีอยู่แล้ว ฉันเพิ่งเพิ่มกฎเพื่อละเว้น eclipse.prefs และไฟล์. log มันจะเริ่มทำงานทันทีหรือไม่
R11G

มีประโยชน์มาก นอกจากนี้วิธีนี้ยังทำงานคล้ายกับการเปลี่ยนชื่อโฟลเดอร์ / ไดเรกทอรีด้วย (ไม่ใช่แค่ไฟล์) ตัวอย่างเช่นZ:\pristine-vagrant>ren "New folder" .ssh
Daniel Dropik

ในกรณีที่เกิดข้อผิดพลาด 'fatal: pathspec .. ' ฉันเพียงแค่เรียก git fetch แล้วลอง git คอมมิทและ push อีกครั้ง มันได้ผล
Santosh Kumar Arjunan

115

========== ใน Windows ==========

  1. เปิดNotepad
  2. เพิ่มเนื้อหาของไฟล์ gitignore ของคุณ
  3. คลิก "บันทึกเป็น" และเลือก "ไฟล์ทั้งหมด"
  4. .gitignoreบันทึกเป็น

======== peasy ง่าย ๆ ! ไม่จำเป็นต้องใช้บรรทัดคำสั่ง! ========


18
NotePad ++ มีความสุขกับสิ่งนี้เช่นกันสำหรับผู้ที่ใช้งาน
เลียม

49

MacOS / Linux หนึ่งซับ

วิธีง่ายๆในการรับค่าเริ่มต้น git ที่ละเว้นโดยไม่ยุ่งเกี่ยวกับการสร้าง / คัดลอก / วางคือการใช้curlคำสั่งจากเทอร์มินัล ก่อนอื่นcdในไดเรกทอรีรากโครงการของคุณแล้วเรียกใช้คำสั่งโดยแทนที่MY_API_NAMEด้วยชื่อ API ของคุณจากหนึ่งในสองแหล่งต่อไปนี้:

gitignore.io

curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME

คุณสามารถค้นหาชื่อ API ได้โดยค้นหาจากรายการที่นี่และคลิกสร้าง

ตัวอย่าง Java:

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

ตัวอย่าง Java:

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

ของ windows

นี่คือทางเลือกที่คล้ายกันสำหรับ Windows

แต่การตั้งค่าที่สุจริตดูเหมือนว่าปัญหามากขึ้นว่ามันมีค่า หากฉันมี Windows ฉันจะสร้างไฟล์ว่างที่เรียกว่า.gitignoreในโฟลเดอร์รูทของโปรเจ็กต์แล้วคัดลอกและวางข้อความเริ่มต้นจาก gitignore.io หรือ GitHub


46

บน Windows คุณสามารถใช้ cmd echo "" >.gitignore

หรือใช้ Git Bash cmd touch .gitignoreซึ่งมีประโยชน์สำหรับระบบ Linux และ Mac


echo> .gitignore ทำงานได้ดี หากต้องการต่อท้ายไฟล์ที่จะเพิกเฉยต่อเราสามารถทำ echo "* .obj" >>
.gitignore

ฉันจะระมัดระวังเกี่ยวกับการใช้วิธีการนี้ ในคอมพิวเตอร์ของฉันใช้งาน Windows 10 โดยใช้ echo เพื่อสร้าง. gitignore ทำให้มีรูปแบบไฟล์ UTF 16LE ซึ่ง Git ดูเหมือนจะแยกวิเคราะห์ไม่ถูกต้อง การสร้างไฟล์ผ่าน Windows Explorer ทำให้เกิดไฟล์ที่จัดรูปแบบ ANSI ซึ่งทำงานได้อย่างถูกต้องกับ Git
jlspublic

38

ฉันต้องการการมีส่วนร่วมของฉันเช่นกัน คราวนี้เป็นภาพเคลื่อนไหว :)

VIM (กวดวิชาขนาดเล็ก):

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

ป้อนคำอธิบายรูปภาพที่นี่


ย้ายที่ดี! เหมือนภาพเคลื่อนไหว! :)
Alex Cio

37

การใช้ Git Bash console

- นำทางไปยังโครงการของคุณประเภท "สัมผัส. gitignore"

ไฟล์. gitignore จะถูกสร้างขึ้นสำหรับคุณ

ป้อนคำอธิบายรูปภาพที่นี่


32

นี่คือเคล็ดลับที่ดีภายใต้ Windows:

  • คลิกขวาใน Windows Explorer ใหม่> เอกสารข้อความ
  • ตั้งชื่อมันว่า. gignignore (มีจุดต่อท้าย - นั่นคือเคล็ดลับ)
  • คุณท้ายด้วยไฟล์. gitignore :)

ทดสอบภายใต้ Windows 7 และ 8

เคล็ดลับนี้ถือว่า Windows Explorer ของคุณแสดงนามสกุลไฟล์

Windows Explorer .gignignore


26

การมีส่วนร่วมของฉันมุ่งเป้าไปที่ผู้ที่อยู่ใน Mac และสามารถนำไปใช้กับผู้ที่ทำงานในโครงการ iOS (ตามที่ระบุโดยคำถามที่กล่าวถึง Xcode) แต่เป็นโครงการประเภทใดก็ได้



วิธีง่าย ๆ ที่ฉันทำคือเข้าไปที่เทอร์มินัลแล้วรันvim .gitignoreและเพิ่มไฟล์ โดยปกติแล้วคุณก็สามารถคัดลอกสิ่งที่คุณต้องการจากหนึ่งในแม่แบบบน GitHub ที่https://github.com/github/gitignore


ขั้นตอนที่ 1
ในโครงการของคุณให้พิมพ์คำสั่งต่อไปนี้

vim .gitignore

ป้อนคำอธิบายภาพที่นี่



ขั้นตอนที่ 2
ขณะนี้คุณมีเปิดไฟล์ของคุณกับกลุ่ม

ป้อนคำอธิบายภาพที่นี่

กด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

และถ้าคุณกำลังทำงานกับโครงการCordovaในDreamweaverคุณต้องการเพิ่ม

_notes
dwsync.xml

16

สร้างไฟล์. 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

15

http://gitignore.ioเป็นโปรแกรมอรรถประโยชน์โอเพนซอร์ซที่สามารถช่วยคุณสร้างไฟล์. gitignore ที่เป็นประโยชน์สำหรับโครงการของคุณ นอกจากนี้ยังมี API บรรทัดคำสั่งที่คุณสามารถเข้าถึงผ่านgiคำสั่ง: http://gitignore.io/cli

  1. ติดตั้งgiคำสั่งสำหรับOS X :

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

  2. ดูเนื้อหาไฟล์. gitignore (ผลลัพธ์: http://gitignore.io/api/xcode,osx ):

    $ gi xcode,osx

  3. คุณควรเห็นเอาต์พุตบนเทอร์มินัลหากคุณต้องการผนวกผลลัพธ์ไปยังไฟล์. gitignore ใหม่

    $ gi xcode,osx >> .gitignore


14

ฉันมีแนวคิดง่าย ๆ อีกอย่าง
ลองใช้คำสั่ง echo ใน cmd

echo ./idea > .gitignore

นี่จะสร้างไฟล์. gitignore ที่มีเนื้อหาข้อความ "./idea"
คุณสามารถเปลี่ยนข้อมูลจากไฟล์ด้วยตนเองโดยใช้โปรแกรมแก้ไขข้อความ

หรือเพียงแค่

คอนโซล:

echo .gitignore notepad.exe

เพื่อแก้ไข gitignore ทันที

หากคุณไม่ทราบว่าควรใช้ gitignored สำหรับ IDE หรือระบบปฏิบัติการของคุณเพียงแค่ไปที่ www.gitignore.io

gitignore.io - ที่นี่มันจะสร้างคำสั่ง gitignore หรือข้อความให้คุณพูด api หรือระบบปฏิบัติการของคุณ! เพียงแค่คัดลอกและวางลงในไฟล์ของคุณ ! ง่าย



13

นี่คือรายการโปรดส่วนตัวของฉันhttp://help.github.com/ignore-files/

นอกจากนี้ในกรณีที่คุณต้องการที่จะไม่สนใจไฟล์ Xcode อ้างถึงคำตอบให้กับGit ละเว้นไฟล์สำหรับโครงการ


คุณควรใส่ข้อมูลที่จำเป็นลงในคำตอบของคุณดังนั้นจึงไม่จำเป็นต้องพึ่งลิงก์ที่ไม่ทำลาย
Peter Mortensen

10

ไม่กี่วิธีในการสร้าง. gitignore โดยใช้ cmd:

  • ด้วยcopy conคำสั่ง:

    1. เปิดcmdแล้วพูดcdกับที่เก็บ git ของคุณ
    2. พูดcopy con .gitignoreและกดCtrl + Z

ป้อนคำอธิบายรูปภาพที่นี่

  • ด้วยstart notepad .gitignoreคำสั่ง:

    1. เปิดcmdแล้วพูดcdกับที่เก็บ git ของคุณ
    2. พูดstart notepad .gitignoreแล้วกดปุ่มYesในกล่องโต้ตอบแผ่นจดบันทึกที่เปิดอยู่

ป้อนคำอธิบายรูปภาพที่นี่

  • ด้วยedit .gitignoreคำสั่ง (Windows x86 เท่านั้น):

    1. เปิดcmdแล้วพูดcdกับที่เก็บ git ของคุณ
    2. พูดedit .gitignoreแล้วปิดเอดิเตอร์การแก้ไขที่เปิดอยู่

10

การทำงานต่อไปนี้ใน PowerShell และพรอมต์คำสั่ง (CMD):

echo '*.ignore_me' > .gitignore

ฉันพบปัญหาแปลก ๆ ที่ Git อย่างมีประสิทธิภาพจะไม่อ่านไฟล์. gitignore ฉันลบไฟล์. gitignore และสร้างไฟล์โดยใช้ Vim ซึ่งทำงานได้ดี

ในการเพิ่มไฟล์เพิ่มเติมที่จะเพิกเฉยเพียงแค่เรียกคำสั่งต่อไปนี้:

echo 'another_file_to_ignore' >> .gitignore

มันจะผนวกไฟล์เพิ่มเติมเข้ากับไฟล์. gitignore ที่มีอยู่


1
ฉันมีปัญหาแปลก ๆ เหมือนกัน ปรากฎว่าเป็นการเข้ารหัสดังนั้นโปรดบันทึกไฟล์เป็น utf-8
aw04

9

คุณสามารถสร้าง.gitignoreไฟล์เปล่าได้โดยตรงเปิดcmdในตำแหน่งที่คุณต้องการเพิ่มไฟล์นี้และพิมพ์คำสั่งนี้

copy con .gitignore

กดENTER คุณอยู่ในโหมดแก้ไขของไฟล์ที่สร้างขึ้นใหม่ แต่เราไม่จำเป็นต้องเพิ่มอะไรเลยเพียงกดF6แล้วกดENTER ตอนนี้คุณมี.gitignoreไฟล์ว่างแก้ไขไฟล์ของคุณในโปรแกรมแก้ไขอะไรก็ตามที่คุณมี


copy nul .gitignoreดีกว่า
Andrew Allen

ใช่มันทำงานได้เร็วขึ้นขอบคุณสำหรับข้อมูล
Amado Saladino

1
คุณสามารถสร้างไฟล์. gitignore ใน notepad โดยใช้ ". gitignore" เป็นชื่อไฟล์เมื่อบันทึกไฟล์และสังเกตเห็น "" notepad จะใช้สตริงทั้งหมดระหว่างคำพูดเพื่อบันทึกไฟล์ของคุณเป็นชื่อที่เลือก
Amado Saladino


8

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 ของคุณ คุณต้องบันทึกไฟล์ในที่เก็บของคุณ

จากนั้นใน bash git ของคุณคุณต้องเขียนบรรทัดต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

หากพื้นที่เก็บข้อมูลมีอยู่แล้วคุณต้องทำสิ่งต่อไปนี้:

1) git rm -r - เก็บไว้ 2) เพิ่มคอมไพล์ 3) git กระทำ -m ". gignignore กำลังทำงาน"

หากขั้นตอนที่ 2 ไม่ทำงานคุณควรเขียนรูทรูทของไฟล์ที่คุณต้องการเพิ่ม

หวังว่ามันจะช่วย!




7
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 ในไดเรกทอรีโครงการ ขอบคุณ


6

โดยไม่ต้องใช้บรรทัดคำสั่ง

  1. เปิด texteditor และเพิ่มกฎของคุณ
  2. คลิกไฟล์ -> บันทึกเป็น
  3. บันทึกเป็น ".gitignore" (รวมใบเสนอราคา)

5
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 และออกจากเทอร์มินัล


4

ที่ทำงานเราอยู่ใน Windows XP และการพิมพ์จุดที่ท้ายชื่อไฟล์ไม่ทำงาน วิธีง่ายๆในการสร้างไฟล์. gitignore โดยไม่ต้องมีข้อผิดพลาด "คุณต้องพิมพ์ชื่อไฟล์" คือ:

  1. เปิดหน้าต่าง cmd และพิมพ์ "edit .gitignore"
  2. พิมพ์ "Alt (เลือกเมนูไฟล์), F, S ตอนนี้คุณมีไฟล์. gitignore ที่ว่างทุกที่ที่พรอมต์คำสั่ง cmd ของคุณชี้

ขณะนี้คุณสามารถเติมด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ



4

หากต้องการเพิ่มไฟล์ใด ๆ ใน Xcode ให้ไปที่เมนูและไปที่เมนูไฟล์ใหม่ไฟล์ ...

สำหรับไฟล์ .gitignore เลือกอื่น ๆว่างและคลิกที่ถัดไป พิมพ์ชื่อ (.gitignore) ลงในบันทึกเป็นข้อมูลและคลิกสร้าง

สำหรับไฟล์ที่ขึ้นต้นด้วยจุด (".") ข้อความเตือนจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าไฟล์จะถูกซ่อน เพียงคลิกที่ใช้ "."เพื่อดำเนินการต่อ...

นั่นคือทั้งหมดที่

ในการเติมแบรนด์. gitignore ใหม่ของคุณคุณสามารถค้นหาตัวอย่างสำหรับการละเว้นไฟล์ Xcode ที่นี่: Git ละเว้นไฟล์สำหรับโครงการ Xcode


4

หากคุณใช้Sublime Textเป็น IDE ของคุณคุณสามารถสร้างไฟล์ใหม่และบันทึกเป็น. gitignore เพียงใช้Ctrl+ Nสำหรับไฟล์ใหม่และCtrl+ Sเพื่อบันทึกเป็น ".gitignore"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.