مرجع 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 قابلة للبحث حسب الفئة، من الفروع والدمج إلى rebase وstash وreset، يعرض كل أمر طريقة الاستخدام ومستوى الخطورة لتجنب الأخطاء.
كيفية الاستخدام
- 1الإدخال— أدخل البيانات المطلوبة.
- 2النتائج— راجع النتائج المعالجة.
- 3النسخ— انسخ النتائج لاستخدامها.
أدوات ذات صلة
الأسئلة الشائعة
نعم، يعمل بدون اتصال لأنه يستخدم بيانات ثابتة.