Skip to content

Latest commit

 

History

History
86 lines (58 loc) · 3.28 KB

Jadi's-git-tutorial-contents.md

File metadata and controls

86 lines (58 loc) · 3.28 KB

Jadi's GIT tutorial contents

List of git commands

  • 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

    برای تنظیمات ابزار به کار می رود. مانند مشخصات نویسده و همچنین تنظیمات مربوط به پراکسی برای کلاینت گیت