Saya ingin membuat folder di repositori GitHub dan ingin menambahkan file di folder itu. Bagaimana saya mencapai ini?
Saya ingin membuat folder di repositori GitHub dan ingin menambahkan file di folder itu. Bagaimana saya mencapai ini?
Jawaban:
Git tidak menyimpan folder kosong . Pastikan ada file di folder seperti doc / foo.txt dan jalankan git add doc
atau git add doc/foo.txt
, dan folder akan ditambahkan ke repositori lokal Anda setelah Anda melakukan (dan muncul di GitHub setelah Anda mendorongnya).
git push doc master
. Ini menunjukkan saya kesalahan.
Anda tidak dapat membuat folder kosong dan kemudian menambahkan file ke folder itu, tetapi pembuatan folder harus terjadi bersamaan dengan penambahan setidaknya satu file. Di GitHub Anda bisa melakukannya dengan cara ini:
/
. Ini membuat folder.gitkeep
yang secara konvensional digunakan untuk membuat Git melacak folder yang kosong; itu bukan fitur Git)Pertama, Anda harus mengkloning repositori ke komputer lokal Anda
git clone github_url local_directory
Kemudian Anda bisa membuat folder dan file lokal di dalam Anda local_directory
, dan menambahkannya ke repositori menggunakan:
git add file_path
Anda juga dapat menambahkan semuanya menggunakan:
git add .
Perhatikan bahwa Git tidak melacak folder kosong. Solusinya adalah membuat file di dalam folder kosong yang ingin Anda lacak. Saya biasanya memberi nama file itu empty
, tetapi bisa berupa nama apa pun yang Anda pilih.
Akhirnya, Anda berkomitmen dan mendorong kembali ke GitHub:
git commit
git push
Untuk informasi lebih lanjut tentang Git, lihat buku Pro Git .
Untuk yang menggunakan browser web, Anda dapat melakukan hal berikut:
master
cabang .Buat file baru, lalu gunakan nama file slash. Sebagai contoh
Java / Helloworld.txt
Sebenarnya GitHub tidak membuat folder kosong.
Misalnya, untuk membuat folder di C:\Users\Username\Documents\GitHub\Repository
:
Buat folder bernama docs
Buat nama file di index.html
bawah dokumen
Buka aplikasi GitHub untuk desktop
Secara otomatis akan disinkronkan, dan itu akan ada di sana.
Klik pada file baru di repo github online. Kemudian tulis nama file saat myfolder/myfilename
kemudian berikan konten file dan komit. Kemudian file akan dibuat di dalam folder baru itu.
Anda cukup membuat folder yang diperlukan di repositori lokal Anda. Misalnya, Anda membuat app
dan config
direktori.
Anda dapat membuat file baru di bawah folder ini.
Untuk aturan Git:
Perintah Git untuk melakukan commit:
git add app/ config/
git commit
Kemudian berikan pesan komit dan simpan komit.
Kemudian dorong ke repositori jarak jauh Anda,
git push origin remote
git add foo
dan lakukan itu. Lalu git remote add foo <URL>
kemudian git push foo master
. Perintah terakhir menunjukkan kesalahan. Dimana saya salah
Untuk menambahkan direktori baru yang harus Anda lakukan adalah membuat folder baru di repositori lokal Anda. Buat folder baru, dan tambahkan file di dalamnya.
Sekarang pergi ke terminal Anda dan tambahkan seperti Anda menambahkan file normal di Git. Dorong mereka ke dalam repositori, dan periksa status untuk memastikan Anda telah membuat direktori.