Menu
CoddyTech

Git Init

Terakhir diperbarui

git init mengubah folder saat ini menjadi repositori Git dengan membuat direktori tersembunyi .git yang menyimpan seluruh riwayat. Ini perintah pertama yang kamu jalankan saat mulai memakai version control di proyek baru. Setelah inisialisasi, kamu menambahkan file, membuat commit pertama, dan bila perlu menghubungkan repo ke remote.

Coba perintah-perintah ini di playground terminal: shell sungguhan di browsermu, tanpa perlu instalasi.

git init mengubah folder biasa menjadi repositori: direktori .git yang baru akan menyimpan setiap commit berikutnya.

Sintaks

PerintahFungsinya
git initInisialisasi repo di folder saat ini
git init myprojectMembuat folder lalu menginisialisasinya
git init -b mainInisialisasi dengan main sebagai branch pertama
git init --bareMembuat bare repo (untuk hosting, tanpa working tree)

Memulai proyek dari nol

Init, commit pertama, lalu hubungkan ke remote.

LangkahPerintahHasil
1git init -b mainRepo baru dengan branch main
2git add .Stage semua file
3git commit -m "Initial commit"Commit pertama
4git remote add origin <url>Terhubung ke remote seperti GitHub

Pertanyaan seputar git init

Apa fungsi git init?
Perintah ini membuat repositori Git baru yang kosong di direktori saat ini dengan menambahkan folder tersembunyi .git, tempat Git menyimpan semua commit, branch, dan konfigurasi. Sejak saat itu, Git melacak isi folder tersebut. Belum ada yang di-commit; kamu masih perlu stage file dan membuat commit pertama.
Bagaimana cara mengatur branch default ke main?
Jalankan git init -b main untuk inisialisasi dengan main sebagai branch pertama. Untuk menjadikannya default di semua repo baru, atur sekali secara global: git config --global init.defaultBranch main. Git versi lama menamai branch pertama master secara default.
Bagaimana cara menghubungkan repo baru ke GitHub?
Setelah git init dan commit pertamamu, jalankan git remote add origin <url> dengan URL repositorimu, lalu git push -u origin main untuk push dan mengatur upstream. Buat dulu repositori kosong di GitHub supaya URL-nya sudah ada.
Apa bedanya git init dan git clone?
git init memulai repositori baru yang kosong dari file lokal. git clone <url> menyalin repositori remote yang sudah ada, termasuk seluruh riwayatnya, ke komputermu dan otomatis menyiapkan remote. Pakai init untuk proyek baru, clone untuk mengerjakan proyek yang sudah ada.
Bisakah saya berlatih ini secara online?
Bisa. Buka playground terminal untuk menjalankan git init di shell sungguhan di browsermu, tanpa perlu instalasi. Kursus Git interaktif gratis dari Coddy juga membahas cara memulai repositori langkah demi langkah.
Ilustrasi bahasa pemrograman di Coddy

Belajar Git bersama Coddy

Mulai