สูตรโกง Git
Setup
git config --global user.name "Name"Set user name
git config --global user.name "Sam"
git config --listShow all config
git config --list
Start
git initInitialize a new repository
git init my-project
git clone <url>Clone a remote repository
git clone https://github.com/user/repo.git
Changes
git statusWorking directory status
git status
git diffCompare changes
git diff HEAD~1
git add <file>Add to staging
git add . / git add file.txt
git commit -m "message"Create a commit
git commit -m "feat: new feature"
git commit --amendAmend the last commit
git commit --amend -m "updated message"
git stashTemporarily stash changes
git stash / git stash pop
Branch
git branchList branches
git branch -a
git branch <name>Create a new branch
git branch feature/login
git checkout <branch>Switch branch
git checkout main
git checkout -b <name>Create and switch
git checkout -b feature/login
git merge <branch>Merge a branch
git merge feature/login
git branch -d <name>Delete a branch
git branch -d feature/login
git branch -D <name>Force-delete a branch
git branch -D feature/login
Remote
git remote -vList remotes
git remote -v
git fetchFetch remote changes
git fetch origin
git pullFetch and merge
git pull origin main
git pushPush to remote
git push origin main
git push --forceForce push
git push --force origin main
Undo
git restore <file>Discard file changes
git restore file.txt
git reset HEAD <file>Unstage a file
git reset HEAD file.txt
git revert <commit>Revert a commit (new commit)
git revert abc123
git reset --soft HEAD~1Undo last commit (keep changes)
git reset --soft HEAD~1
git reset --hard HEAD~1Delete last commit (discard changes)
git reset --hard HEAD~1
Inspect
git logCommit history
git log --oneline --graph
git log --onelineOne-line history
git log --oneline -10
git show <commit>Commit details
git show abc123
git blame <file>Per-line author
git blame file.txt
git reflogHEAD history (for recovery)
git reflog
สูตรโกง Git คืออะไร?
ชีตสรุปคำสั่ง Git ออนไลน์ฟรี ค้นหาได้และจัดเป็นหมวดหมู่ ตั้งแต่ branch และ merge ไปจนถึง rebase, stash และ reset แต่ละคำสั่งแสดงวิธีใช้และระดับความเสี่ยงเพื่อเลี่ยงข้อผิดพลาด
วิธีใช้งาน
- 1ป้อนข้อมูล— ป้อนข้อมูลที่ต้องการ
- 2ผลลัพธ์— ตรวจสอบผลลัพธ์ที่ประมวลผล
- 3คัดลอก— คัดลอกผลลัพธ์ไปใช้งาน
เครื่องมือที่เกี่ยวข้อง
คำถามที่พบบ่อย
ใช่ ทำงานแบบออฟไลน์ได้เพราะใช้ข้อมูลแบบคงที่