Perintah Dasar Git: Perintah git dhasar sing kudu dingerteni saben programer

Ing ngisor iki sawetara prentah Git dhasar kanthi conto ilustrasi:

1. git init

Miwiti repositori Git anyar ing direktori saiki.

Tuladha:

git init

2. git clone <repository>

Kloning repositori saka repositori remot menyang mesin lokal sampeyan.

Tuladha:

git clone https://github.com/user/repository.git

3. git add <file>

Tambah file menyang area pementasan kanggo nyiapake kanggo nindakake.

Tuladha:

git add myfile.txt

4. git commit -m "<pesen>"

Gawe komit anyar nganggo <pesen> kanggo ngrekam owah-owahan ing area pementasan.

Tuladha:

git commit -m "Add new feature"

5. git status

Tampilake status repositori lan file, kalebu status owah-owahan sing ora ditindakake.

Tuladha:

git status

6. git log

Tampilake riwayat komit saka repositori, kalebu informasi babagan komitmen, penulis, lan cap wektu.

Tuladha:

git log

7. git pull

Nyelarasake lan narik owah-owahan saka repositori remot menyang repositori lokal.

Tuladha:

git pull origin main

8. git push

Push owah-owahan saka repositori lokal menyang repositori remot.

Tuladha:

git push origin main

9. git branch

Tampilake dhaptar cabang ing gudang lan cabang sing saiki aktif.

Tuladha:

git branch

10. git checkout <branch>

Ngalih menyang cabang liyane ing repositori.

Tuladha:

git checkout feature-branch

11. git merge <branch>

Gabung pangowahan saka cabang menyang cabang saiki.

Tuladha:

git merge feature-branch

12. git remote add <name> <url>

Sambungake repositori lokal karo repositori remot kanthi nambahake remot.

Tuladha:

git remote add origin https://github.com/user/repository.git

13. git remote -v

Tampilake dhaptar remot sing disambung menyang repositori lokal.

Tuladha:

git remote -v

14. git reset <file>

Mbatalake owah-owahan sing ora ditindakake ing file tartamtu.

Tuladha:

git reset myfile.txt

15. git stash

Sauntara stash owah-owahan uncommitted kanggo bisa ing cabang beda.

Tuladha:

git stash

 

Iki mung sawetara saka printah Git dhasar. Git nyedhiyakake prentah lan fungsi liyane kanggo manajemen kode sumber lan kolaborasi.