Git

Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes

Perintah umum

Untuk bantuan ketik git help.

Membuat repo baru

Jalankan perintah berikut dalam folder project.

git init
git add .
git commit -am 'Initial commit'

Menambahkan remote git url

Beberapa cara yang dapat digunakan adalah,

git remote add origin <GIT_REPO_URL>
git remote add github <GITHUB_REPO_URL>
git remote add gitlab <GITLAB_REPO_URL>

Gabungan ketiga cara diatas, dalam 1 baris.

git remote set-url --add origin <GITHUB_REPO_URL> && git remote set-url --add origin <GITLAB_REPO_URL>

Pada saat mau git push tinggal eksekusi satu perintah ini.

git push -u origin master

Mengecek alamat remote git url

git remote show origin

Push data ke remote git

git push -u origin master
git push -u github master

Pull data dari remote git

git pull origin master
git pull origin master --allow-unrelated-histories
git pull github master

Mengganti url remote repo

git remote set-url origin <GIT_REPO_BARU>

Clone repo

git clone <GIT_REPO_URL>

Buat branch baru

git checkout -b <NAMA_BRANCH>

Pindah ke branch lain

git checkout <NAMA_BRANCH>

Merge perubahan dari branch lain

git merge <NAMA_BRANCH>