Pertanyaan Cara membuat file .gitignore


Saya perlu menambahkan beberapa aturan ke saya .gitignore file, namun, saya tidak dapat menemukannya di folder proyek saya. Bukankah itu dibuat secara otomatis oleh Xcode? Jika tidak, perintah apa yang memungkinkan saya untuk membuatnya?


812
2018-05-24 19:48


asal


Jawaban:


Jika Anda menggunakan Windows tidak akan membiarkan Anda membuat file tanpa nama file di Windows Explorer. Ini akan memberi Anda kesalahan "Anda harus mengetikkan nama file"jika Anda mencoba mengganti nama file teks sebagai .gitignore

enter image description here

Untuk menyiasati ini saya menggunakan langkah-langkah berikut

  1. Buat file teks gitignore.txt
  2. Buka di editor teks dan tambahkan aturan Anda, lalu simpan dan tutup
  3. Tahan SHIFT, klik kanan folder Anda, lalu pilih Buka jendela perintah di sini
  4. Kemudian ganti nama file di baris perintah, dengan ren gitignore.txt .gitignore

kalau tidak @HenningCash saran di komentar

Anda bisa mengatasi kesalahan Windows Explorer ini dengan menambahkan titik ke   nama file tanpa ekstensi: .gitignore. akan otomatis   diubah menjadi .gitignore


1360
2017-09-06 10:59



Sesederhana yang bisa (kadang-kadang): Cukup tambahkan yang berikut ke antarmuka baris perintah pilihan Anda (GNU Bash, Git Bash, dll.)

touch .gitignore

testmenow

Pembaruan: Diuji dengan Windows CMD dan tidak berfungsi pada Win 8.1+. Namun demikian itu tidak bekerja menggunakan Git Bash yang seharusnya Anda instal di Windows jika Anda menggunakan Git.

Memperbarui: Seperti yang ditunjukkan @Wardy dalam komentar, touch berfungsi di Windows dan selama Anda menyediakan jalur lengkap. Ini mungkin juga menjelaskan mengapa itu tidak berfungsi untuk beberapa pengguna Windows: The touch perintah tampaknya tidak ada di $PATH pada beberapa versi Win per default.

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

401
2018-02-20 11:55



Cara termudah untuk membuat file .gitignore di Windows Explorer adalah membuat file baru bernama .gitignore.. Ini akan melewati validasi memiliki ekstensi file, karena sebenarnya memiliki ekstensi file kosong.


255
2017-07-24 14:31



File .gitignore tidak ditambahkan ke repositori secara default. Gunakan vi atau editor teks favorit Anda untuk membuat file .gitignore lalu jalankan a git add .gitignore diikuti oleh git commit -m "message" .gitignore. Perintah berikut akan mengurusnya.

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

137
2018-05-24 19:51



========== Dalam WINDOWS ==========

  1. Buka notepad.
  2. Tambahkan konten file gitignore Anda.
  3. Klik "Simpan sebagai" dan pilih "semua file".
  4. Simpan sebagai .gitignore.

======== Mudah peasy! Tidak ada baris perintah yang diperlukan! ========


77
2018-05-17 01:05



Di Windows Anda dapat menggunakan cmd echo "" >.gitignore

Atau gunakan Git Bash cmd touch .gitignore, ini berguna untuk Linux dan Sistem Mac


36
2017-09-23 05:34



MacOS / Linux satu-liner

Cara mudah untuk mendapatkan default git ignore tanpa mengotak-atik dengan create / copy / paste adalah dengan menggunakan curl perintah dari terminal. Pertama cd ke direktori root proyek Anda dan kemudian jalankan perintah dengan mengganti MY_API_NAME dengan nama API Anda dari salah satu dari dua sumber berikut:

gitignore.io

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

Anda dapat menemukan nama API Anda dengan mencari dari daftar sini dan klik Hasilkan.

Contoh Java:

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

GitHub

Atau Anda dapat menggunakan yang di GitHub. Temukan nama file untuk API Anda sini.

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

Contoh Java:

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

Windows

Berikut beberapa alternatif yang serupa untuk Windows.

Tetapi pengaturan yang jujur ​​itu tampak seperti masalah yang lebih berharga. Jika saya punya Windows maka saya hanya akan membuat file kosong yang disebut .gitignore di folder akar proyek saya lalu salin dan tempel teks default dari gitignore.io atau GitHub.


31
2017-10-21 10:36



Di sini tip yang bagus di bawah Windows:

  • Klik kanan di Windows Explorer, Baru> Dokumen Teks
  • Beri nama .gitignore. (dengan titik trailing - itu adalah tip)
  • Anda berakhir dengan file .gitignore :)

Diuji di bawah Windows 7 dan 8.

Tip ini mengasumsikan bahwa Windows Explorer Anda menampilkan ekstensi file.

Windows Explorer .gitignore


26
2018-05-17 00:45



Menggunakan konsol Git Bash.

-Navigasikan ke proyek Anda -Type "sentuh .gitignore"

file .gitignore akan dibuat untuk Anda.

enter image description here


26
2017-07-16 17:45



Kontribusi saya ditujukan untuk orang-orang di mac, itu dapat diterapkan untuk tidak hanya mereka yang bekerja pada proyek iOS (sebagaimana tersirat oleh pertanyaan yang menyebutkan Xcode), tetapi semua jenis proyek.



Cara mudah yang saya lakukan adalah masuk ke terminal dan jalankan vim .gitignore lalu tambahkan file. Biasanya Anda cukup menyalin apa yang Anda butuhkan dari salah satu template di Github di https://github.com/github/gitignore


Langkah 1
Saat dalam proyek Anda berjalan

vim .gitnore

enter image description here



Langkah 2
Sekarang Anda memiliki file terbuka dengan Anda vim.

enter image description here

tekan i untuk memasukkan teks. Anda akan melihat bahwa file tersebut siap ketika Anda melihat --MEMASUKKAN-- di dasar.

enter image description here



Langkah 3 (opsi 1)
Untuk proyek Objective-C, Anda dapat menyalin dari https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore dan tempelkan ke Anda .gitignore

enter image description here

Lalu tekan esc lalu ketik :wq lalu tekan return. Yang menyimpan file.



Langkah 3 (opsi 2)
Tambahkan file apa pun yang berlaku untuk proyek Anda.

Jika Anda tidak yakin apa yang harus ditambahkan, kata kunci terbaik yang akan digunakan di mesin pencari Anda adalah menyertakan jenis proyek dan editor teks Anda. Misalnya, jika Anda menggunakan Sublim yang ingin Anda tambahkan

*.sublime-workspace

Dan jika Anda bekerja dengan proyek Cordova di Dreamweaver Anda ingin menambahkan

_notes
dwsync.xml

18
2018-06-02 12:29



Saya ingin kontribusi saya juga. Kali ini, animasi satu :)

VIM (tutorial mini):

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

enter image description here


18
2018-05-24 19:53