Seperti yang sudah kita bahas di artikel sebelumnya, disini admin akan membahas apa saja perintah perintah dasar yang ada pada git yang wajib kalian ketahui :
Perintah - Perintah Dasar Pada GIT :
- Git config
Untuk memberitahukan git siapa kita, Mengatur nama author dan email yang akan digunakan untuk commitsmu.
git config --global user.name "nazyli"
git config --global user.email nazyli@contoh.com - Git init
Untuk membuat repositori barugit init
git config --global user.email nazyli@contoh.com Git add
Perintah git add bisa digunakan untuk menambahkan file ke index :
git add contoh.txt
git add
git add *- Git remote
Jika kalian belum menghubungkan repository lokal kalian ke remote server. tambahkan server agar dapat mengepushnya
untuk menghubungkan repository lokal ke remote server
git remote add origin
untuk menampilkan daftar semua remote repository yang dikonfigurasi saat inigit remote -v
Git clone
Untuk membuat salinan kerja dari repository lokalgit clone /path/to/repository
Git commit
Perintah git commit digunakan untuk melakukan commit pada perubahan ke head. Ingat bahwa perubahan apapun yang di-commit tidak akan langsung ke remote repositorygit commit -m "pesan keterangan perubahan"
Git status
Perintah git status menampilkan daftar file yang berubah bersama dengan file yang ingin di tambahkan atau di-commitgit status
Git push
Push akan mengirimkan perubahan ke master branch dari remote repository yang berhubungan dengan direktori kerja Andagit push origin master
Git checkout
Perintah git checkout bisa digunakan untuk membuat branch atau untuk berpindah diantaranya. Misalnya, perintah berikut ini akan membuat branch baru dan berpindah ke dalamnya:git checkout -b "nama-branch" upstream/development
git checkout -b "nama-branch"
git checkout nama-branchGit branch
Perintah git branch bisa digunakan untuk me-list, membuat atau menghapus branch. Untuk menampilkan semua branch yang ada di repository,
git branch
untuk menghapus branchgit branch -d <branch-name>
Git merge
Perintah merge digunakan untuk menggabungkan sebuah branch ke branch aktifgit merge <nama-branch>
Git diff
Perintah git diff digunakan untuk menampilkan conflicts. Untuk melihat conflicts dengan file dasar,git diff --base <nama-file>
Perintah berikut digunakan untuk menampilkan conflicts diantara branch yang akan di-merge:git diff <source-branch>
<targer-branch>
Untuk menampilkan semua conflict yang ada:git diff
Git tag
Tagging digunakan untuk menandai commits tertentugit tag 1.1.0 <insert-commitID-here>
Git log
Dengan menjalankan peritah ini akan menampilkan daftar commits yang ada di branch beserta detail-nya:git log
Dengan menjalankan peritah ini akan menampilkan daftar commits yang ada di branch beserta detail-nya:
commit 15f4b6c44b3c8344caasdac9e4be13246e21sadw Author: nazyli evry <nazyli@example.com> Date: Mon Oct 1 12:56:29 2020 -0600Git reset
Untuk me-reset index dan bekerja dengan kondisi commit paling baru, gunakan perintah git reset:git reset --hard HEAD
Git stash
Mungkin inilah salah satu perintah dasar git yang jarang digunakan orang, yang bisa membantu menyimpan perubahan yang tidak langsung di-commit, namun hanya sementara.git stash
Git fetch
Perintah ini digunakan untuk menampilkan semua object dari remote repository yang tidak berada di direktori kerja lokal.git fetch origin
Git ls-tree
Untuk menampilkan susunan object berdasarkan nama dan mode setiap item, dan nilai blob SHA-1git ls-tree HEAD
Dengan git ini sangat mempermudah anak IT dalam pengembangan aplikasi loh, karena dengan git kita dapat saling kerja sama dan menyelesaikan task task kita. Tetap semangat dalam belajar pemrograman.
Git ini dapat memudahkan programmer untuk mengetahui perubahan source codenya daripada harus membuat file baru