Git kullanmadan GitHub veri havuzunda klasör oluşturma


323

Git kurulumunu (Mac, Linux ve Windows) yüklemeden yeni oluşturulan GitHub veri havuzuma yeni bir klasör eklemek istiyorum. Bunu yapabilmek mümkün mü?

Farklı sistemlerde / makinelerde çalışırken Git'i her zaman yanımda edemiyorum. Doğrudan bir depoya nasıl dosya ekleyeceğimi biliyorum github.com/[USER]/[REPO]. Bir klasör de oluşturabilir miyiz?


1
Muhtemelen codenvy veya Cloud 9'u zorlayıcı buluyorsunuz .
Derek Adair

Yanıtlar:


706

Çok aradıktan sonra, web arayüzünden yeni bir klasör oluşturmanın mümkün olduğunu öğrendim, ancak oluştururken klasör içinde en az bir dosyaya sahip olmanızı gerektirecektir.

Web arayüzü üzerinden yeni dosya oluşturmanın normal yolunu kullanırken, dosyayı yeni dizinde oluşturmak için dosya adına dosya adını yazabilirsiniz.

Örneğin, dosyayı filename.mdbir dizi alt klasörde oluşturmak isterseniz , bunu yapabilirim (GitHub blogundan alınır):

Resim açıklamasını buraya girin


21
Klasörde en az bir dosyaya sahip olma şartı aslında Git'in bir eksikliği
Benjamin Hodgson

47
Kökte değilse bir dosyayı düzenlerken, web arayüzüne bir "klasör oluştur" düğmesi eklemek gibi bunu daha sezgisel hale getirmeleri harika olurdu. Yaptıkları şey havalı, ancak muhtemelen yeni / teknik olmayan kullanıcılar için kafa karıştırıcı.
trysis

1
Rawr, evet, bu ilk kez başlayanlar için çok sezgisel değil. Nasıl yaptıklarını seviyorum, ama cidden, neden belgelerinde bulamadım?
Phil Tune

2
Muhtemelen Linux / UNIX altında klasörler ve dosyalar arasında bir fark olmaması gerçeğiyle ilgisi vardır. Bir klasör veya dizin, yalnızca içindeki diğer dosyaların adlarını içeren bir dosyadır. tldp.org/LDP/intro-linux/html/sect_03_01.html Windows folk için mantıklı olmadığını biliyorum, ama doğru.
Rick Henderson

3
@EOL Doğru, ancak rastgele bir metin dosyası oluşturmak için bu tekniği kullanabilir, ardından yeni klasöre göz atabilir, bir dosya yükleyebilir ve ardından metin dosyasını kaldırabilirsiniz. Dağınık, ama ihtiyacınız varsa işe yarıyor.
Amy Barrett

109

Bir dosya oluştururken, dizini belirtmek için eğik çizgiler kullanın. Örneğin:

Dosyaya bir ad verin:

repositoryname/newfoldername/filename

GitHub otomatik olarak newfoldername adında bir klasör oluşturur .


2
Hmm. Github web uygulamasını kullanarak dosya oluşturma eğiliminde değilim. Aksine, yerel kabuğumda git add koşma eğilimindeyim. Localhost'umda çalışan git komut dizime ilişkin tavsiyenizi nasıl çalıştırabilirim? Genellikle bu diziyi localhost'umdaki bir bash kabuğunda çalıştırırım: git init, git add file1.abc, git add file2.abc, git commit, git remote add origin somegithuburl, git push -u origin master THank you
Geoffrey Anderson

14

Ayrıca web sitesine girebilir ve:

  1. Yazma erişimine sahip olduğunuz bir havuz seçin ( örnek URL )
  2. "Dosyaları yükle" yi tıklayın
  3. Dosyaları içeren bir klasörü "Dosyaları deponuza eklemek için buraya sürükleyin" alanına sürükleyip bırakın .

Burada aynı sınırlama geçerlidir: klasör içinde en az bir dosya bulunmalıdır.


1

Yapabileceğiniz başka bir şey de, bir klasörü bilgisayarınızdan GitHub depo sayfasına sürüklemektir. Bu klasörün içinde en az 1 öğe olması gerekiyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.