INITIAL GIT PROJECT
git init
CONFIG INFO USER
config info global
git config --global user.email "user email"
git config --global user.name "user name"
config info local project
git config user.email "user email"
git config user.name "user name"
menampilkan list configurasi
git config --list
MENAMBAHKAN REMOTE URL
Menambahkan untuk default
git remote add origin "https://github.com/user/repo.git"
Jika ada Repo lain yang akan ditambahkan dalam satu project
git remote add nama_bebas "https://github_lain.com/user/repo.git"
untuk menampilkan remote yang telah ditambahkan
git remote -v
BRANCH
untuk membuat branch
git branch "nama_branch"
untuk menampilkan branch
git branch
untuk swith ke branch lain
git checkout "nama_branch"
untuk menghapus local branch
git branch -d "nama_branch"
menghapus online branch
git push origin --delete "nama_branch"
MERGE BRANCH
untuk menggabungkan source code dari branch lain
git merge "nama_branch"
Jika tidak jadi melakukan merge
git merge --abort
MEMBUAT COMMIT TAG
git tag -a v0.1 c5c11f04 -m "message"
PUSH TAG
untuk push salah satu tag
git push origin "tag_name"
untuk push semua tags
git push --tags
DELETE TAG
untuk delete tag remote yang ada di repo
git push --delete origin "tag_name"
untuk delete dari local
git tag -d "tag_name"
CHECKOUT TAG
untuk masuk ke dalam tags
git checkout tags/"tag_name"
untuk mengakses sorurce pada tag dan dimasukan ke dalam branch baru
git checkout tags/"tag_name" -b "new_branch"
MERGE PARENT FORK
berikut tahapan untuk merge parent fork
git remote add upstream "https://github.com/user/repo.git" git fetch upstream git merge upstream/master git push
Kata kunci: