? Perintah git untuk pemula?
Semua perintah git dasar yang harus Anda ketahui sebagai pemula dan bagaimana menggunakannya.
Harap Bintang Repositori ini
1️⃣ Bagaimana cara mengunggah kode Anda dari komputer Anda ke repositori github Anda?
- Buka tab Repositori di akun GitHub Anda dan buat repositori baru, beri nama, atur visibilty ke publik atau pribadi dan jangan menambahkan file readme.md deafault.
- Pastikan bahwa Anda telah menginstal Gitbash dan terhubung ke akun GitHub Anda. Anda dapat menemukan banyak video YouTube tentang cara melakukan ini.
- Buka folder lokal Anda di mana kode disimpan dan klik kanan, Anda akan menemukan opsi "Buka Gitbash di sini".
-
git init Gunakan perintah ini untuk menginisialisasi repositori Anda. -
git add . Gunakan perintah ini untuk menambahkan file Anda ke dalam git. -
git commit -m "put a comment here" perintah ini akan menambahkan komentar sehingga Anda kemudian tahu apa komitmennya. -
git branch -M main Perintah ini akan mengatur cabang ke utama. -
git remote add origin https://yourgithubrepo.git Ini akan menambahkan tautan repo github Anda ke jarak jauh dan dengan demikian menautkannya ke repo lokal Anda. -
git push -u origin main Ini adalah perintah terakhir untuk mendorong semua file secara online di dalam repositori. - Setelah ini selesai, Anda hanya perlu melakukan perintah ke -4, ke -5 dan ke -8 secara berurutan setiap kali untuk memperbarui repositori online dengan setiap perubahan dalam repo lokal.
2️⃣ Bagaimana cara berkolaborasi dalam repo orang lain?
- Gabungkan repo yang ingin Anda berkolaborasi.
- Klone ini forked repo ke komputer lokal Anda menggunakan perintah gitbash
git clone forkedrepolink.git - Kemudian hubungkan repo lokal Anda ke repo utama menggunakan:
git remote add upstream mainrepolink.git -
git fetch upstream menggunakan perintah ini dan git rebase upstream/main yang satu ini untuk menyinkronkan repo utama dan repo lokal. - Buat perubahan ke repo lokal -> dorong perubahan ke repo forked -> kirim permintaan tarik ke repo utama
Bergabunglah dengan perselisihan kami untuk repositori seperti itu!
Tautan perselisihan