Apa itu git? 
Git adalah sebuah sistem kontrol versi terdistribusi (Distributed Version Control System - DVCS) yang paling populer dan banyak digunakan saat ini. Sederhananya, Git adalah alat yang membantu Anda melacak perubahan pada file Anda, terutama saat Anda bekerja dalam tim.
Setup 
Menambahkan identitas di github 
Menambahkan nama
git config --global user.name "NAMA KAMU"Menambahkan email
git config --global user.email EMAIL@example.comPush folder yang udah ready di local ke github 
main adalah nama branchnya
git init --initial-branch=maingit remote add origin <URL>git add -Agit commit -m "komentar"git push -u origin mainMenambahkan Text editor 
ini tidak harus dilakukan
git config --global core.editor NAMA TEXT EDITORcara untuk menambahkan dengan visual studio code
git config --global core.editor "code --wait"git config --global diff.tool "default-difftool"git config --global difftool.default-difftool.cmd "code --wait --diff \$LOCAL \$REMOTE"Check list config 
git config --listgit config --list --show-originSrart project 
Membuat local repo 
git init <nama_directory>Clone dari repository 
git clone <URL>Perintah dasar git 
Melihat status repository 
git statusMenambahkan file ke repository 
menambahkan file ke stage
git add <nama_file>stage semua file
git add -AMenambahkan komentar 
git commit -m "komentar"Melihat Perubahan di file 
git diffMembatalkan perubahan 
git clean -fMembatalkan perubahan file/penghapusan file 
git restore namaFileMembatalkan perubahan Staging index 
git restore --staged namaFileCommit Log History 
melihat commit log
git logMelihat log dengan detail
git log -p NamaFileMelihat siapa yang melakukan commit
git blame NamaFileMelihat log satu line
git log --onelinemelihat log dengan grafik
git log --oneline --graphMelihat Detail commit dengan kode hash
git show hashnyaCompare Commit 
git diff hash1 hash2untuk melihat diVSCode
git difftool hash1 hash2Git Reset commit 
untuk mode ada soft, mixed dan hard
git reset <mode> hashexample
git reset --soft hashMembuat cabang baru 
git branch NAMA_BRANCHMemindahkan cabang 
git switch -c masterCek daftar cabang baru atau branch 
git branchPindah cabang 
git checkout NAMA_BRANCHMenggabungkan cabang 
git merge nama_fileGit Remote 
Push file ke repository 
git push origin mainGithub Connect SSH 
buat ssh-keygen baru
ssh-keygen -t ed25519 -C "your_email@example.com"menambahkan ssh key ke ssh-agent
eval "$(ssh-agent -s)"Jika sudah lalu tambahkan public key di github untuk lebih lengkapnya bisa cek di link berikut https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
Git add remote 
git remote add origin <url_github>Git check remote 
git remote -vKumpulan link github 
Linux :
- Theme Kawasaki - Untuk custom tema pada fish(terminal)
- Vimix Cursors - Untuk custom cursor Linux
- Tela Circle Icon Theme - Untuk custom tema desktop enviroment linux
- Icon Favorit - My Favorit icon theme
Testing :
- How To Hunt - Belajar mencari Vulnerability/kerentanan
- Cyber Chef - a web app for encryption, encoding, compression and data analysis
- Hawk - Network and pentest tool for Linux systems
- XSS - Belajar Cross-site scripting (XSS)
- XSS Catcher - Belajar Cross-site scripting (XSS)
- RAT - RAT (Remote Administrator Trojan)
- BruteForce - Web Belajar BruteForcer and tujuan pentesting
- Simple PHP Command Shell - Script Shell PHP
- Nivistealer - Tools Untuk Melakukan Serangan
- H4X Tools - Tools Untuk Melakukan Serangan
- SQL bit - SQL Injection
- VAF - very advanced (web) fuzzer
- Password Generator - Password Generator
- Ws Vuln - Website vulnerabilit
- Spark - RAT (Remote Administration Tool)
- Live Forensicator - Forensic
- Android Qf - Android Quick Forensics
- Evil Selenium - Selenium Attact
- Web Map - Web Vulnerability
- Nightingle - Docker for Pentesters
- Packagedna - This tool gives developers, researchers and companies the ability to analyze software packages
- Skanuvaty - Dangerously fast dns/network/port scanner, all-in-one
- Tuotatis - information from instagrams accounts
- Octosuite - OSINT Framework
- Tec Spy - A cloud-based Android Monitoring Tools
- Hindsignt - Hindsight is a free tool for analyzing web artifacts
- Lamda - A tool for automating the process of creating a lambda function
Android :
- Root AVD - Root AVD Android Virtual Device
- Mobile Pentest CheetSheet - Mobile Cheet Sheet tujuan pentest
Machine learning :
- Doccano - Open Source Text Annotation Tool for Humans