GITIGNORE Dosyası (Nedir ve Nasıl Açılır)
A dosya GITIGNORE ile Dosya uzantısı adlı sürüm/kaynak kontrol sistemi ile kullanılan bir Git Ignore dosyasıdır. Git.
GITIGNORE Dosyası Nedir?
Git Ignore dosyası, belirli bir kaynak kodunda hangi dosya ve klasörlerin yoksayılması gerektiğini belirtir.
Kuralların yalnızca belirli klasörlere uygulanması için yol bazında kullanılabilir, ancak her klasör için geçerli olan global bir GITIGNORE dosyası da oluşturabilirsiniz. Git deposu var.
Çeşitli senaryolarda önerilen onlarca GITIGNORE dosyası örneğini şu adresten bulabilirsiniz: GitHub'ın .gitignore şablonları sayfası.
GITIGNORE Dosyası Nasıl Açılır
GITIGNORE dosyaları düz metin dosyalarıdır, yani metin dosyalarını okuyabilen herhangi bir programla bir tane açabilirsiniz.
Windows kullanıcıları GITIGNORE dosyalarını yerleşik Notepad programıyla veya ücretsiz Notepad++ uygulamasıyla açabilir. GITIGNORE dosyalarını macOS'ta açmak için Gedit'i kullanabilirsiniz. Linux kullanıcıları (Windows ve macOS'un yanı sıra) Atom GITIGNORE dosyalarını açmak ve düzenlemek için kullanışlıdır.
Ancak, GITIGNORE dosyaları Git bağlamında kullanılmadıkları sürece gerçekte kullanılamazlar (yani bir yok sayma dosyası olarak işlev görmezler). ücretsiz yazılım Windows, Linux ve macOS üzerinde çalışır.
GITIGNORE dosyasını, kuralların uygulanmasını istediğiniz yere yerleştirerek kullanabilirsiniz. Her çalışma dizinine farklı bir tane koyun ve yoksayma kuralları her klasör için ayrı ayrı çalışacaktır. GITIGNORE dosyasını kök klasör Projenin çalışma dizininden, global bir rol üstlenmesi için tüm kuralları oraya ekleyebilirsiniz.
GITIGNORE dosyasını Git deposu dizinine koymayın; bu, dosyanın çalışma dizininde olması gerektiğinden kuralların uygulanmasına izin vermez.
GITIGNORE dosyaları, yok sayma kurallarını deponuzu klonlayabilecek başka kişilerle paylaşmak için kullanışlıdır. Bu nedenle, GitHub'a göre, deponuza kaydetmeniz önemlidir.
Bir GITIGNORE Dosyasına/Bu Dosyadan Nasıl Dönüştürülür
Görmek bu Yığın Taşması iş parçacığı CVSIGNORE'u GITIGNORE'a dönüştürme hakkında bilgi için. Basit cevap şu ki, bir normal dosya dönüştürücü bu sizin için yapabilir, ancak CVSIGNORE dosyasının kalıplarını kopyalamak için kullanabileceğiniz bir komut dosyası olabilir.
Görmek SVN Depolarını Git Depolarına Dönüştürme Bunu yapmak için yardım için. Ayrıca bkz. bu Bash betiği bu aynı şeyi başarabilir.
GITIGNORE dosyanızı bir metin dosyası biçiminde kaydetmek için yukarıda belirtilen metin düzenleyicilerinden birini kullanın. Çoğu, TXT, HTML ve benzeri düz metin biçimlerine dönüştürülebilir.
GITIGNORE Dosyalarında Gelişmiş Okuma
Bununla Terminal'den yerel bir GITIGNORE dosyası oluşturabilirsiniz. emretmek:
.gitignore'a dokunun.
Küresel bir şu şekilde yapılabilir:
git config --global core.excludesfile ~/.gitignore_global.
Alternatif olarak, bir GITIGNORE dosyası oluşturmak istemiyorsanız, yerel deponuza dışlamaları düzenleyerek ekleyebilirsiniz. .git/info/exclude dosya.
Aşağıda, GITIGNORE dosyası tarafından oluşturulan çeşitli dosyaları yok sayan basit bir örnek verilmiştir. işletim sistemi:
.DS_Store
.DS_Store?
._* .Çöpler
ehthumbs.db
Thumbs.db.
İşte hariç tutan bir GITIGNORE örneği KAYIT, SQL ve SQLITE dosyaları kaynak kodundan:
*.kayıt
*.sql
*.sqlite.
Uygun kurallara uymak için uyulması gereken birçok kalıp kuralı vardır. sözdizimi Git'in talep ettiği kurallar. Bunlar hakkında ve dosyanın nasıl çalıştığı hakkında daha fazlasını resmi makamlardan okuyabilirsiniz. GITIGNORE Belgeleri İnternet sitesi.
Bir dosyayı zaten göz ardı edilmemesi için teslim ettiyseniz ve daha sonra bir yoksayma eklediğinizden emin olun. GITIGNORE dosyasında bunun için kural varsa, Git, aşağıdaki komutla izlemeyi kaldırana kadar dosyayı yok saymaz:
git rm --dosyanın önbelleğe alınmış adı.
Dosyanız Hala Açılmıyor mu?
Dosyanız yukarıda açıklandığı gibi çalışmıyorsa, dosya uzantısını doğru okuyup okumadığınızı kontrol edin. Örneğin, bir metin düzenleyiciyle açamıyorsanız veya Git dosyayı tanımıyorsa, gerçekten bir GITIGNORE dosyasıyla uğraşmıyor olabilirsiniz.
IGN başka bir yoksayma dosyasıdır ancak RoboHelp Ignore List tarafından oluşturulan ve birlikte kullanılan RoboHelp Ignore List dosya biçimindedir. Adobe RoboYardım Windows yardım belgeleri oluşturmak için. Dosya benzer bir işlev görse de - belgelerdeki aramalarda yok sayılan sözcükleri listelemek için - Git ile kullanılamaz ve aynı sözdizimi kurallarına uymaz.
Dosyanız açılmazsa, dosyayı açan veya dönüştüren uygun yazılımı bulabilmeniz için dosya uzantısını araştırarak hangi biçimde olduğunu öğrenin.
SSS
-
GITIGNORE'umda ne olduğunu nasıl görebilirim?
ile dosyayı açabilirsiniz. seçilen metin editörü. Ayrıca git kontrol-yoksay yol adı Belirli bir dosyanın yoksayma listesinde olup olmadığını görmek için komut.
-
Visual Studio'da GITIGNORE ve GITATTRIBUTES nedir?
GITIGNORE dosyası, Git deposu tarafından izlenmeyen öğeleri listelerken GITATTRIBUTES dosyası, yol adına göre belirli dosyaların nasıl işleneceğini belirtir. Her iki dosyayı da Visual Studio'da açıp değiştirebilirsiniz. Depo Ayarları > Dosyaları Yoksay ve Nitelikler.
-
Bir klasörü nasıl GITIGNORE yapabilirim?
Belirli bir dizinin içeriğini yok saymak istiyorsanız, GITIGNORE dosyanızı açın ve şunu yazın: klasör ismi/.