-
git init
شروع کار با git
-
git add fileName
افزودن فایل به git
-
git add -A
اضافه کردن همه فایلها به git
-
git log
commit ها را نمایش میدهد
-
git commit -m "description"
کامیت کردن تغییرات با توضیحات
-
git status
نمایش وضعیت
-
git reset fileName
خارج کردن فایل از حالت stage
-
git diff HEAD
نمایش وضعیت فعلی نسبت به وضعیت آخرین کامیت
-
git diff --staged
نمایش وضعیت فعلی نسبت به وضعیت stage
-
git checkout --fileName
فایل را از آخرین کامیت استخراج کرده و جایگزین فایل فعلی می کند
-
git branch
نمایش شاخههای موجود
-
git branch branchName
ساخت شاخه جدید با نام تعیین شده
-
git checkout branchName
سوئیچ کردن از شاخه فعلی به شاخه تعیین شده
-
git merge branchName
شاخه مذکور را با شاخه فعلی ادغام می کند
-
git rm fileName
حذف فایل از git و از فایل سیستم
-
git branch -d branchName
حذف شاخه
-
git push origin master
شاخه master را به origin ارسال می کند
-
git pull origin master
شاخه master را از origin دریافت می کند
-
git remote
نمایش remote
-
git remote add origin url
افزودن remote با آدرس تعیین شده و نام origin
-
git show commitID
نمایش جزئیات commit با شناسه تعیین شده
-
git tag
نمایش تگ ها
-
git tag -a tagName -m "description
افزودن تگ با نام و توضیحات تعیین شده
-
git show tagName
نمایش جزئیات تگ
-
git blame fileName -L lineNumber
مشاهده اینکه از خط مذکور تا انتهای فایل را چه کسی نوشته است
-git blame fineName -L lineNumber, lineNumber >
مشاهده اینکه خط مذکور را چه کسی نوشته است
-
git bisect
برای debug به کار می رود
-
git config
برای تنظیمات ابزار به کار می رود. مانند مشخصات نویسده و همچنین تنظیمات مربوط به پراکسی برای کلاینت گیت