GitHub deposunda bir klasör oluşturmak ve bu klasöre dosya eklemek istiyorum. Bunu nasıl başarabilirim?
GitHub deposunda bir klasör oluşturmak ve bu klasöre dosya eklemek istiyorum. Bunu nasıl başarabilirim?
Yanıtlar:
Git boş klasörleri saklamaz . Klasörde doc / foo.txt gibi bir dosya olduğundan emin olun ve çalıştırın git add doc
ya git add doc/foo.txt
da klasör, işiniz bittikten sonra yerel deponuza eklenecektir (ve ittikten sonra GitHub'da görünecektir).
git push doc master
. Bana hata gösteriyor.
Boş bir klasör oluşturamazsınız ve sonra bu klasöre dosya eklemek, daha ziyade bir klasör oluşturulması gerçekleşmesi gerekir beraber en az tek bir dosya eklenmesi. GitHub'da şu şekilde yapabilirsiniz:
/
. Bu bir klasör oluşturur.gitkeep
için geleneksel olarak kullanılır; yine de bir Git özelliği değildir)İlk önce depoyu yerel makinenize klonlamanız gerekir
git clone github_url local_directory
Ardından local_directory
, içinde yerel klasörler ve dosyalar oluşturabilir ve bunları kullanarak depoya ekleyebilirsiniz:
git add file_path
Ayrıca aşağıdakileri kullanarak her şeyi ekleyebilirsiniz:
git add .
Git'in boş klasörleri izlemediğini unutmayın. Çözüm, izlemek istediğiniz boş klasörün içinde bir dosya oluşturmaktır. Genellikle bu dosyayı adlandırırım empty
, ancak seçtiğiniz herhangi bir ad olabilir.
Son olarak, GitHub'a taahhütte bulunuyorsunuz:
git commit
git push
Git hakkında daha fazla bilgi için Pro Git kitabına bakın.
Web tarayıcısını kullananlar için aşağıdakileri yapabilirsiniz:
master
şubeye teslim radyo düğmesini seçin .Yeni bir dosya oluşturun ve dosya adında eğik çizgi kullanın. Örneğin
Java / Helloworld.txt
Aslında GitHub boş bir klasör oluşturmaz.
Örneğin, içinde bir klasör oluşturmak için C:\Users\Username\Documents\GitHub\Repository
:
Docs adlı bir klasör oluşturun
Dokümanlarindex.html
altında bir dosya adı oluşturun
Masaüstü için GitHub uygulamasını açın
Otomatik olarak senkronize edilecek ve orada olacak.
Online github repo'da yeni dosyaya tıklayın . Sonra dosya adını yazın ve myfolder/myfilename
sonra dosya içeriğini verin ve taahhüt edin. Ardından dosya yeni klasörde oluşturulacaktır.
Yerel deponuzda gerekli klasörleri oluşturmanız yeterlidir. Örneğin, app
ve config
dizinleri oluşturdunuz .
Bu klasörler altında yeni dosyalar oluşturabilirsiniz.
Git kuralları için:
Taahhüt yapmak için Git komutu:
git add app/ config/
git commit
Sonra işlem mesajını verin ve işlem kaydını kaydedin.
Ardından uzak deponuza aktarın,
git push origin remote
git add foo
ve taahhüt edin. Sonra git remote add foo <URL>
o git push foo master
. Son komut bana bir hata gösteriyor. Nerede yanılıyorum?
Yeni bir dizin eklemek için tek yapmanız gereken yerel deponuzda yeni bir klasör oluşturmaktır. Yeni bir klasör oluşturun ve bu klasöre bir dosya ekleyin.
Şimdi terminalinize gidin ve Git'e normal dosyaları eklediğiniz gibi ekleyin. Onları depoya itin ve bir dizin oluşturduğunuzdan emin olmak için durumu kontrol edin.