Membuat folder di dalam repositori GitHub tanpa menggunakan Git

323

Saya ingin menambahkan folder baru ke repositori GitHub saya yang baru dibuat tanpa menginstal setup Git untuk (Mac, Linux, dan Windows). Apakah mungkin untuk melakukannya?

Saya tidak bisa membawa Git sepanjang waktu ketika saya bekerja pada sistem / mesin yang berbeda. Saya tahu cara menambahkan file secara langsung di repositori github.com/[USER]/[REPO]. Bisakah kita membuat folder juga?

softvar
sumber
1
Anda mungkin akan menemukan codenvy atau Cloud 9 yang menarik.
Derek Adair
3
Kemungkinan duplikat dari Cara membuat folder di repositori github?
iNet

Jawaban:

706

Setelah mencari banyak, saya menemukan bahwa mungkin untuk membuat folder baru dari antarmuka web, tetapi Anda harus memiliki setidaknya satu file di dalam folder saat membuatnya.

Saat menggunakan cara biasa membuat file baru melalui antarmuka web, Anda bisa mengetikkan folder ke dalam nama file untuk membuat file di dalam direktori baru itu.

Misalnya, jika saya ingin membuat file filename.mddalam serangkaian sub-folder, saya dapat melakukan ini (diambil dari blog GitHub):

Masukkan deskripsi gambar di sini

softvar
sumber
21
Persyaratan memiliki setidaknya satu file di folder sebenarnya adalah kekurangan dari Git itu sendiri
Benjamin Hodgson
47
Akan lebih bagus jika mereka membuat ini lebih intuitif, seperti menambahkan tombol "buat folder" ke antarmuka web, saat mengedit file jika tidak di root. Apa yang mereka lakukan itu keren, tetapi mungkin membingungkan bagi pengguna baru / non teknis.
trysis
1
Rawr, ya, ini sangat tidak intuitif untuk pemula. Saya suka bagaimana mereka melakukannya, tetapi serius, mengapa saya tidak dapat menemukannya di dokumen mereka?
Phil Tune
2
Mungkin ada hubungannya dengan fakta bahwa di bawah Linux / UNIX, tidak ada perbedaan antara folder dan file. Folder, atau direktori, hanyalah sebuah file dengan nama-nama file lain di dalamnya. tldp.org/LDP/intro-linux/html/sect_03_01.html Saya tahu itu tidak masuk akal bagi rakyat Windows, tapi itu benar.
Rick Henderson
3
@ EOL Benar, tetapi Anda bisa menggunakan teknik ini untuk membuat file teks acak, lalu browse ke folder baru, unggah file, lalu hapus file teks. Ini berantakan, tetapi itu berfungsi jika Anda membutuhkannya.
Amy Barrett
109

Saat membuat file, gunakan garis miring untuk menentukan direktori. Sebagai contoh:

Beri nama file:

repositoryname/newfoldername/filename

GitHub akan secara otomatis membuat folder dengan nama newfoldername .

Malcolm
sumber
2
Hmm. Saya tidak cenderung membuat file menggunakan aplikasi web github. Sebaliknya, saya cenderung menggunakan git add yang berjalan di shell lokal saya. Bagaimana cara saya menjalankan saran Anda dalam urutan perintah git saya yang berjalan di localhost saya? Biasanya saya menjalankan urutan ini dalam bash shell di localhost saya: git init, git add file1.abc, git add file2.abc, git commit, git remote tambahkan origin somegithuburl, git push -u master asal Terima kasih
Geoffrey Anderson
14

Anda juga bisa masuk ke situs web dan:

  1. Pilih repositori yang Anda miliki akses tulisnya ( misalnya URL )
  2. Klik "Unggah file"
  3. Seret dan jatuhkan folder dengan file ke area "Seret file ke sini untuk menambahkannya ke repositori Anda" .

Batasan yang sama berlaku di sini: folder harus mengandung setidaknya satu file di dalamnya.

Daniel Möller
sumber
1

Hal lain yang dapat Anda lakukan hanyalah menyeret folder dari komputer Anda ke halaman repositori GitHub. Folder ini memang harus memiliki setidaknya 1 item di dalamnya.

Elia Mock
sumber