-
git config
برای تنظیمات ابزار به کار می رود. مانند مشخصات نویسده و همچنین تنظیمات مربوط به پراکسی برای کلاینت گیت
-
git config --global user.name "UserName"
برای تنظیمات یوزر نیم استفاده میشود. و در قدم اول بعد از نصب گیت به کار می رود
-
git config --global user.email "Email"
برای تنظیمات شناسه ایمیل استفاده میشود. و در قدم اول بعد از نصب گیت به کار می رود
-
git config --global user.signingkey sec
برای تنظیمات رمزگذاری استفاده میشود. و در قدم اول بعد از نصب گیت به کار می رود که در آن باید از کلید خصوصی خود استفاده کرد
-
git init
شروع کار با git
-
git add fileName
افزودن فایل به git
-
git add -A
-
git add .
اضافه کردن همه فایلها به git
-
git log
commit ها را نمایش میدهد
-
git commit -m "Title"
کامیت کردن تغییرات با عنوان
-
git commit -m "Title" -m "Description"
کامیت کردن تغییرات با عنوان و توضیحات
-
git commit -am 'Title'
کامیت کردن تغییرات فایلی که قبلا گیت آن را شناخته، بدون نیاز به add کردن
-
git status
نمایش وضعیت
-
git reset fileName
خارج کردن فایل از حالت stage
-
git diff HEAD
نمایش وضعیت فعلی نسبت به وضعیت آخرین کامیت
-
git diff --staged
نمایش وضعیت فعلی نسبت به وضعیت stage
-
git diff branchName
نمایش تغییرات مستر نسبت به برنچ وارد شده
-
git checkout --fileName
فایل را از آخرین کامیت استخراج کرده و جایگزین فایل فعلی می کند
-
git reset fileName
اگر فایل به مرحله رو به مرحله استیج برده باشیم و بخوایم از استیج خارجش کنیم.
-
git reset commitHash
بازگشت به کامیت اشاره شده، در حالی که تغییرات unstage شده اند
-
git reset --hard commitHash
بازگشت به کامیت اشاره شده، در حالی که تغییرات کامل از بین رفته اند
-
git branch
نمایش شاخههای موجود
-
git branch branchName
ساخت شاخه جدید با نام تعیین شده
-
git checkout -b branchName
ساخت شاخه جدید با نام تعیین شده
-
git checkout branchName
سوئیچ کردن از شاخه فعلی به شاخه تعیین شده
-
git merge branchName
شاخه مذکور را با شاخه فعلی ادغام می کند
-
git rm fileName
حذف فایل از git و از فایل سیستم
-
git checkout HEAD fileName
باز گرداندن فایل پس از استفاده کامند rm
-
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 bisect reset
و برگشت به سر مغازه از نواستفاده میشود bisect reset برای متوقف کردن از دستور
-
git Config --global user.name userName
ست کردن یوزرنیم
-
git Config --global user.email emailAddress
ست کردن ایمیل