Showing posts with label Github. Show all posts
Showing posts with label Github. Show all posts

Wednesday, September 14, 2022

Git Branch

  

Command untuk melihat daftar branch :

1
git branch

Nanti akan muncul daftar branch yang ada, branch yang aktif/sedang digunakan akan diberi tanda bintang:




Untuk membuat branch baru gunakan ketik : 

1

git brach backend

Untuk mengaktifkan atau berpindah branch gunakan :

1

git checkout backend

Menggabungkan Branch :

1

git merger backend
Perintah diatas akan menggabungkan antara branch main dengan branch backend sehingga semua data yang ada di branch backend akan ada juga di branch main

Check Branch yang sudah digabung :

1

git branch --merged
Perintah diatas akan menampilkan branch mana saja yang sudah digabung

Hapus Branch 

Sebelum menghapus branch pastikan bahwa branch sudah di merge.

Untuk menghapus Branch gunakan perintah berikut ini :

1

git branch -d backend
atau
git branch -D backend
Perintah diatas akan mengapus branch backend. Jika menggunakan -d maka ketika branch dihapus akan ada pesan error karena branch belum di merge. Jika mengunakan hur-D maka otomatis branch dihaps tanpa peringatan branch tersebut sudah dimerge atau belum.

Log
Untuk melihat perubahan gunakan perintah berikut ini :
1

git log
atau
git log index.html

Untuk melihat perubahan dengan dengan graph gunakan perintah berikut ini :
1

git log --all --decorate --oneline --graph

atau gunakan Alias agar perintah lebih simple
alias graph = "git log --all --decorate --oneline --graph"
Untuk pemangilannya cukup ketik graph

Perintah diatas digunakan untuk melihat perubahan repo beserta lengkap termasuk informasi terntang merge antar branch

Setup Project Menggunakan Git Command

 



Sisini saya anggap kita sudah membuat project di Akun Github/GitLab.

Untuk Setup Project di PC kita pertama ketik perintah berikut ini :

1
2

git config --global user.name "admin" git config --global user.email "admin@gmail.com"

Jika ditemukan maka akan muncul pesan untuk memasukkan Password:

Jika sudah maka langkah selanjutnya ada mendownload / cloning project kita di Github/GitLab dengan perintah berikut ini :

1
2
3
git clone https://gitlab.com/_admin/app_project.git cd app_project


Untuk mengupload semua Project ke Github/GitLab ketik perintah berikut ini :

1
2
3
git add .
git commit -m "Isi perubahan yang dilakukan"
git push origin main

Jika mengambil ulang Project yang sudah ada sebelumnya :

1
2
3
git init git remote add origin https://gitlab.com/_admin/app_project.git
Perintah diatas digunakan untuk mendownload ulang Project di Github/GitLab ke PC

Push existing Project ke Github/GitLab :
1
2
3
4
git remote rename origin old-origin git remote add origin https://gitlab.com/_admin/app_project.git git push -u origin --all git push -u origin --tags

COmmand untuk Mengganti URL :
git remote set-url origin https://gitlab.com/test_project/new_app.git



Git Command Untuk Hapus Folder di Github atau GitLab


Untuk menghapus File yang di Github atau GitLab bisa menggunakan perintah :

1
2
3
git rm Namafile.txt
git commit -m "Menghapus File"
git push origin master


Untuk menghapus Folder yang di Github atau GitLab bisa menggunakan perintah :

1
2
3
git rm -r NamaFolder
git commit -m "Menghapus Folder"
git push origin master


perintah diatas menghapus file yang di repository git, juga menghapus file yg ada di local repository.

Untuk menghapus file yang hanya ada di repository git, tanpa menghapus file yang ada di local repository
gunakan :

1
2
3
git rm --cached NamaFile.txt
git commit -m "Hapus File "
git push origin master

Untuk menghapus Folder yang hanya ada di repository git, tanpa menghapus file yang ada di local repository
gunakan :

1
2
3
git rm -r --cached NamaFolder
git commit -m "Hapus Folder "
git push origin master