Saya perlu menambahkan beberapa aturan ke .gitignore
file saya . 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?
1109
.gitignore
file dari salah satu proyek Anda yang ada.Jawaban:
Jika Anda menggunakan Windows, ia 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 mengubah nama file teks sebagai .gitignore
Untuk menyiasati ini saya menggunakan langkah-langkah berikut
ren gitignore.txt .gitignore
Atau @HenningCash menyarankan dalam komentar
sumber
.gitignore.
akan secara otomatis diubah menjadi.gitignore
(Win7 x64)Sesederhana hal-hal yang dapat (kadang-kadang): Cukup tambahkan berikut ini ke antarmuka baris perintah pilihan Anda (GNU Bash, Git Bash, dll.)
Seperti @Wardy tunjukkan dalam komentar,
touch
bekerja di Windows juga selama Anda memberikan path lengkap. Ini mungkin juga menjelaskan mengapa itu tidak bekerja untuk beberapa pengguna di Windows :touch
Perintah ini sepertinya tidak ada di$PATH
pada beberapa versi Windows per default.sumber
cmd
danpowershell
di Windows 7 tanpa masalah. Kemudian coba lagi di mesin 8.1 dari kolega dan dapat mengonfirmasi bahwa (Cmdlet tidak ada). Anda harus mencari masalah untuk itu karena ini akan menggigit Anda dengan hal-hal lain juga. Singkatnya: Saya minta maaf untuk Anda: /Cara termudah untuk membuat file .gitignore di Windows Explorer adalah membuat file baru dengan nama
.gitignore.
. Ini akan melewati validasi memiliki ekstensi file, karena sebenarnya memiliki ekstensi file kosong.sumber
.gitignore
memiliki keterampilan untuk buka editor teks dan buat.gitignore
file tanpa peretasan berisiko tinggi.File .gitignore tidak ditambahkan ke repositori secara default. Gunakan vi atau editor teks favorit Anda untuk membuat file .gitignore lalu menerbitkan
git add .gitignore
diikutigit commit -m "message" .gitignore
. Perintah berikut akan menanganinya.sumber
git add .gitignore
saya mendapat pesan ini:,fatal: pathspec '.gitignore' did not match any files
walaupun, saya memastikan file .gitignore ada di folder proyek saya, saya aku salah ?ls -la
. Tambahkan ke pertanyaan apa yang Anda lakukan (detail) jika Anda masih berjuangZ:\pristine-vagrant>ren "New folder" .ssh
========== Di Windows ==========
.gitignore
.======== Peasy mudah! Tidak diperlukan baris perintah! ========
sumber
Satu-liner MacOS / Linux
Cara mudah untuk mendapatkan diabaikan standar git tanpa mengacaukan dengan create / copy / paste adalah dengan menggunakan
curl
perintah dari terminal. Pertamacd
ke direktori root proyek Anda dan kemudian jalankan perintah dengan menggantiMY_API_NAME
dengan nama API Anda dari salah satu dari dua sumber berikut:gitignore.io
Anda dapat menemukan nama API Anda dengan mencari dari daftar di sini dan mengklik Buat.
Contoh Java:
GitHub
Atau Anda dapat menggunakan yang ada di GitHub. Temukan nama file untuk API Anda di sini .
Contoh Java:
Windows
Berikut adalah beberapa alternatif serupa untuk Windows.
Tapi jujur mengatur bahwa sepertinya lebih banyak masalah yang layak. Jika saya memiliki Windows maka saya hanya akan membuat file kosong yang disebut
.gitignore
di folder root proyek saya dan kemudian salin dan tempel teks default dari gitignore.io atau GitHub.sumber
Pada Windows Anda dapat menggunakan cmd
echo "" >.gitignore
Atau gunakan Git Bash cmd
touch .gitignore
, ini berguna untuk Linux dan Sistem Macsumber
Saya ingin kontribusi saya juga. Kali ini, animasi satu :)
VIM (tutorial mini):
sumber
Menggunakan konsol Git Bash.
-Navigate ke proyek Anda -Type "touch .gitignore"
file .gitignore akan dibuat untuk Anda.
sumber
Berikut tip yang bagus di bawah Windows:
Diuji di bawah Windows 7 dan 8.
Tip ini mengasumsikan bahwa Windows Explorer Anda menampilkan ekstensi file.
sumber
Kontribusi saya ditujukan untuk mereka yang menggunakan Mac, dan itu dapat diterapkan tidak hanya bagi mereka yang bekerja pada proyek iOS (seperti tersirat dalam pertanyaan yang menyebutkan Xcode), tetapi semua jenis proyek.
Cara mudah yang saya lakukan adalah masuk ke terminal dan menjalankan
vim .gitignore
dan kemudian menambahkan file. Biasanya Anda bisa menyalin apa yang Anda butuhkan dari salah satu templat di GitHub di https://github.com/github/gitignore .Langkah 1
Saat berada di proyek Anda, ketikkan perintah berikut
Langkah 2
Anda sekarang memiliki file Anda terbuka dengan Vim .
Tekan
i
untuk menyisipkan teks. Anda akan melihat bahwa file siap ketika Anda melihat - INSERT - di bagian bawah.Langkah 3 (opsi 1)
Untuk proyek Objective-C, Anda dapat menyalin dari https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore dan menempelkannya ke
.gitignore
file Anda :Tekan Esc, ketik
:wq
, dan 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 untuk digunakan di mesin pencari Anda adalah dengan memasukkan jenis proyek Anda dan editor teks. Misalnya, jika Anda menggunakan Teks Sublim yang ingin Anda tambahkan
Dan jika Anda bekerja dengan proyek Cordova di Dreamweaver, Anda ingin menambahkan
sumber
Buat file .gitignore di sertakan semua file dan direktori yang tidak ingin Anda komit.
Contoh:
sumber
http://gitignore.io adalah utilitas open source yang dapat membantu Anda membuat file .gitignore yang berguna untuk proyek Anda. Ada juga API baris perintah yang dapat Anda akses melalui
gi
perintah: http://gitignore.io/cliInstal
gi
perintah untuk OS X :$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
Lihat konten file .gitignore (Output: http://gitignore.io/api/xcode,osx ):
$ gi xcode,osx
Anda akan melihat output di terminal, jika Anda ingin menambahkan hasilnya ke file .gitignore baru.
$ gi xcode,osx >> .gitignore
sumber
Saya punya ide sederhana lain.
Mari kita gunakan perintah echo di cmd,
echo ./idea > .gitignore
ini akan membuat file .gitignore memiliki konten teks "./idea"
Anda sekarang dapat secara manual mengubah data dari file menggunakan editor teks.
atau sederhana
konsol:
untuk mengedit gitignore secara instan.
Jika Anda tidak tahu file mana yang harus gitignored untuk IDE atau Sistem Operasi Anda, silahkan ke www.gitignore.io
sumber
di windows, buka jendela dos prompt (cmd), gunakan baris perintah:
sumber
Inilah favorit pribadi saya, http://help.github.com/ignore-files/
Juga untuk berjaga-jaga jika Anda ingin mengabaikan file Xcode, lihat jawaban untuk Git Abaikan file untuk proyek Xcode .
sumber
Beberapa cara untuk membuat .gitignore menggunakan cmd:
Dengan
copy con
perintah:cd
ke repositori git Andacopy con .gitignore
dan tekan Ctrl + Z .Dengan
start notepad .gitignore
perintah:cd
ke repositori git Andastart notepad .gitignore
dan tekan tombol Ya di kotak dialog notepad yang terbuka.Dengan
edit .gitignore
perintah (hanya Windows x86):cd
ke repositori git Andaedit .gitignore
dan tutup editor edit yang dibuka.sumber
Berikut ini berfungsi di PowerShell dan prompt perintah (CMD):
Saya mengalami masalah aneh di mana Git secara efektif tidak akan membaca file .gitignore. Saya kemudian menghapus file .gitignore dan membuatnya menggunakan Vim yang berfungsi dengan baik.
Untuk menambahkan file tambahan untuk diabaikan, panggil saja perintah berikut:
Ini akan menambahkan file lebih lanjut ke file .gitignore yang ada.
sumber
Anda dapat langsung membuat
.gitignore
file kosong , bukacmd
di lokasi yang Anda butuhkan untuk menambahkan file ini dan ketik perintah initekan
ENTER
Anda sekarang dalam mode edit dari file yang baru dibuat, tetapi kami tidak perlu menambahkan apa pun sekarang, cukup tekanF6
dan kemudian tekanENTER
Sekarang Anda memiliki.gitignore
file kosong , edit file Anda di editor apa pun yang Anda milikisumber
copy nul .gitignore
lebih baikWindows
sumber
1) buat file .gitignore, jadi untuk melakukannya, Anda cukup membuat file .txt dan mengubah ekstensi sebagai berikut:
maka Anda harus mengubah nama penulisan baris berikut di cmd:
di mana git.txt adalah nama file yang baru saja Anda buat.
Kemudian Anda dapat membuka file dan menulis semua file yang tidak ingin Anda tambahkan di repositori. Misalnya milik saya terlihat seperti ini:
Setelah Anda memilikinya, Anda perlu menambahkannya ke repositori git Anda. Anda harus menyimpan file di mana repositori Anda berada.
Kemudian di bash git Anda, Anda harus menulis baris berikut:
Jika respositori sudah ada maka Anda harus melakukan hal berikut:
1) git rm -r --cached. 2) git add. 3) git commit -m ".gitignore sekarang berfungsi"
Jika langkah 2 dows tidak berfungsi maka Anda harus menulis rute lubang dari file yang ingin Anda tambahkan.
Semoga ini bisa membantu!
sumber
windows: di baris perintah:
ini akan menunjukkan kesalahan tetapi akan berhasil
sumber
Jika Anda tidak ingin agar .gitignore mengganggu repositori orang lain, Anda juga dapat menggunakannya
.git/info/exclude
. (Lihat http://help.github.com/ignore-files/ )sumber
Dengan menjalankan perintah di langkah 3 Anda akan mendapatkan file .gitignore di direktori proyek. Terima kasih.
sumber
Tanpa menggunakan baris perintah
sumber
Kemudian jalankan killall Finder dan keluar dari Terminal.
sumber
Di tempat kerja kami menggunakan Windows XP, dan mengetik periode di akhir nama file tidak berfungsi. Cara mudah dan cepat untuk membuat file .gitignore tanpa memiliki kesalahan "Anda harus mengetikkan nama file" adalah:
Anda sekarang dapat mengisinya dengan editor teks favorit Anda
sumber
Anda dapat mengetik
new-item .gitignore
di Windows Powershell.sumber
Untuk menambahkan file apa pun dalam Xcode, buka menu dan navigasikan ke menu File → Baru → File ...
Untuk file .gitignore pilih Lainnya → Kosong dan klik Berikutnya . Ketik nama (.gitignore) ke dalam bidang Simpan Sebagai dan klik Buat .
Untuk file yang dimulai dengan titik (".") Pesan peringatan akan muncul, memberi tahu Anda bahwa file tersebut akan disembunyikan. Cukup klik pada Gunakan "."untuk melanjutkan...
Itu saja.
Untuk mengisi .gitignore baru Anda, Anda dapat menemukan contoh untuk mengabaikan file Xcode di sini: Git ign file untuk proyek Xcode
sumber
Jika Anda menggunakan Sublime Text sebagai IDE Anda, Anda dapat membuat file baru dan menyimpannya sebagai .gitignore. Cukup gunakan Ctrl+ Nuntuk file baru, dan Ctrl+ Suntuk menyimpan sebagai ".gitignore".
sumber