Postingan

Menampilkan postingan dengan label git

git split repo folder

https://docs.github.com/en/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository https://millerb.co.uk/2019/02/06/Split-Subfolder-Into-Another-Git-Repository.html # wajib clone ulang, karena akan ditimpa dengan riwayat baru (pengalaman: tidak perlu) git clone app1 cd app1 # memisahkan riwayat komit menjadi branch sendiri, # setelah selesai akan menghasilkan hash baru sebagai checkpoint. # 0b09d304c0565cdb60d96f69593a46664de34eca git subtree split --prefix subdir/subapp1 # dari hasil hash baru tadi, gunakan checkpoint untuk membuat branch baru. git checkout -b {branch} {hash} # komit subapp1 git remote add {remote} {server} git push -u {remote} {branch}:master # komit app1 git checkout master git rm -rf subdir/subapp1 git commit -m "split" git filter-branch --prune-empty --tree-filter 'rm -rf subdir/subapp1' HEAD giit push origin master --force selesai.

cara buat arsip git

Gambar
 

perintah git untuk membuat release (tagging)

Gambar

I Don't Need `stash` Shortcut (Ctrl+s) on Sublime Merge

Cara menampilkan riwayat Git berdasarkan commits hash/author/date

git log --pretty=format:"%H | %cn <%ce> | %cd" git log --pretty=format:"%H | %cn <%ce> | %cd" --date=iso git log --pretty=format:"%H | %cn <%ce> | %cd" --date=iso8601 git log --pretty=format:"%H | %cn <%ce> | %cd" --date=short referensi https://git-scm.com/docs/git-log

Cara Menampilkan Diff Git Secara Menyeluruh Pada Suatu File

git diff -U$(wc -l FILEPATH) https://stackoverflow.com/a/40683517

akses Git menggunakan ~/.netrc di Linux Tanpa Harus Login

Entah kenapa saya tidak bisa akses git perusahaan menggunakan SSH . bikin males, karena harus nulis $usr dan $pwd tiap kali pull atau push.

Cara Mudah Melakukan Koneksi SSH di Windows

https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key Yaitu dengan menggunakan SSH bawaan "Git Bash".

Git Mengabaikan Perubahan File(s)Mode (di Ubuntu)

menggunakan github-desktop untuk repo selain dari github

Gambar
caranya "sangat" mudah!

git dan symlink

aku punya repo git yg berada di dir /x/proj/alfabet/ . lalu aku ingin masukkan projek di komputer, yg berada di dir /y/coba/a/ . nah, aku ingin masukkan dir a ke alfabet tanpa copy. karena tidak ingin men-copy, maka saya buat symlink (di windows disebut junction) a di alfabet dengan nama project1 . tapi sayangnya, github-desktop tidak bisa membaca semua-file dari symlink dir "a". saya baca di SO http://stackoverflow.com/q/86402/3036312. katanya symlink hanya support sampai versi 1.6.1 (versi git saya 2.7.2.windows.1 ). saya abaikan himbauan tentang kompatibilitas dan coba pakai cara yg diberikan oleh salah-satu penjawab-pertanyaan itu (http://stackoverflow.com/a/1199898/3036312) dan ternyata berhasil. yaitu dengan cara buka cmd di "alfabet", lalu tulis git add project1/ . selesai.

Cara Backup Git

FB dan Mercurial SCM

Baca2x tulisan di Code Facebook. Dan saya terdiam..., //code.facebook.com/posts/218678814984400/scaling-mercurial-at-facebook/

GitHub Pages Pertama Saya

(sudah sejak lama) Saya ingin, membuat gh-pages website, tapi tidak keturutan, karena kurangnya fasilitas. untungya sekarang, saya bisa pakai komputer kantor, sehingga saya bisa membuat webiste di gh-pages.