4 Jan 2026

GIT DASAR 1

 BELAJAR GIT DASAR 

Git merupakan sistem kontrol versi terdistribusi yang digunakan untuk melacak perubahan dalam kode sumber selama pengembangan perangkat lunak. Dengan Git, beberapa pengembang dapat bekerja secara bersamaan pada proyek yang sama tanpa konflik, memungkinkan kolaborasi yang lebih efisien dan mengelolaan versi kode yang lebih baik.

Cara Intall Git Di Linux Debian |

>>> sudo apt update 
>>> sudo apt upgrade
>>> sudo apt install git
>>> git --version (cek sudah terinstall / belum)

Git Cheat Sheet untuk melihat command promp jika lupa 


Github dan Gitlab adalah salah satu platform GIT Siap pakai.


Cheat seet simple yang akan di pelajari :

> Create
- git init 
- git clone

> Make A Change
- git add <file>
- git add .
- git commit -m "<Message>"
- git reset <File>
- git reset --hard

> Observe
- git status
- git diff
-git show
- git log

> Sync
- git push
- git diff
- git show
- git log

> Branch
- git branch
- git checkout
- git merge
- git tag.



GIT INIT
perintah awal git untuk creat projek di lokal









git init printah untuk menginisialisai code kita.
ls -al perintah linux untuk melihat semua direktori yg ada termaksud file hidden

semua folder perubahan kita akan ada di file .git


GIT CLONE 
ini untuk mengclone github repository milik orang lain dengan code sumber terbuka 
1. buka browser dan cari projek open source 
2. cari tombol hijau < > code 
3. lalu ada >_ clone 
4. Copy Link Clone
5. buka terminal yg sudah ada di folder baru
6. git clone https//:projekgithub.page.git








 GIT ADD 
digunakan untuk memasukan file menuju sebelum tahap commit

git add index.html (jika pakai 1 file)
git add . (jika yang dipakai semua file)
cek kembali di git status apakah sudah berhasil atau belum 


GIT RESET 
digunakan untuk membatalkan ke tahap commit

git reset index/html



GIT COMMIT
fungsinya untuk mengcommit :p

git commit -m "tulisankan perubahan atau kaliamat yang jelas"
gunakan git log untuk memastikan commit berhasil

GIT DIFF
Digunakan untuk melihat perubahan pada source code

GIT CONFIG
digunakan untuk login ke git 

git config --global user.name "usernamemu"
git config --global user.mail  "usermailmu"



GIT REMOTE
nah untuk ini kita akan melakukan sinkronisasi ke repositori disini saya pake github

kalian buat dulu repository githubnya
lalu kalian copy alamat repositorynya

lalu di source code kalian ketik 
git remote add origin <alamathttpsgithubrepository>
lalu klik enter

GIT PUSH
setelah git lokal terhubung ke github (public) disini baru kita bisa push code nya.

git push origin master
nantinya akan melakukan proses upload menuju repositori yg di tuju

GIT PULL
ini untuk mengambil codemu dari repository jika push upload , maka pull download.
git pull origin master


GIT FETCH
ini fungsinya untuk mengambil branch atau mencheck update baru dari online tampa mengganggu source code kita yang di local

brance itu seperti cabang pohon, dia akan menjadi cabang baru dari projek kita, jadi misal ada projek dalam projek yaitu fitur baru tidak jadi di develop maka tinggal hapus ajah brance nya, nah untuk melihat si branch ini kita perlu melaukan git fetch 

git fetch (melihat update fitur terbaru)
git chekout (untuk pindah ke branch lain)
git branch -d (untuk menghapus branch yg tidak jadi di dev)

jika fitur sudah complite sudah fix maka akan di satukan branch nya dengan cara 
git merge (untuk menggabungkan) ini hanya dilakukan penanggung jawab projek


GIT TAG
berfungsi menandai milestone, ini berguna jika kita punya banyak versi pada source code 

git tag -a "versi 1.0" (membuat tag)
git tag (melihat tag)
git push origin master --tag (mengpush tag)
git tag -d (untuk menghapus tag)




Tidak ada komentar:

Posting Komentar