Professional Documents
Culture Documents
Git
Git
ایجاد یک پروژه روی سیستم محلی با نام project name تنظیم نام برای همه پروژه ها
همگام کردن پروژه روی سیستم محلی با یک پروژه در تنظیم ایمیل برای همه پروژه ها
سرور nameو انتقال آن به آدرس url
>git config --global user.email <email
>git remote add <name ><url
وارد کردن فایل مورد نظر به ناحیه stagingو آماده کردن آن مشاهده فایل های تغییر کرده و اضافه شده نسبت به
برای کامیت کامیت قبلی
مشاهده تفاوت فایل مورد نظر نسبت به آخرین stage اضافه کردن همه فایل های تغییر کرده به ناحیه staging
مشاهده تفاوت کنونی فایل ها با آخرین کامیت مشاهده تفاوت فایل های stageشده نسبت به کامیت آخر
git diff HEAD >git diff --staged <file name
حذف فایل مورد نظر از ریپازیتوری ایجاد یک کامیت جدید از فایل های درون ناحیه staging
بازیابی حالت ذخیره شده پروژه ذخیره تغییرات ناتمام نسبت به کامیت قبلی بدون ایجاد
git stash apply کامیت جدید
https://quera.org/college/cheatsheet/git 1/4
10/5/22, 9:53 PM چیتشیت گیت
git stash
دریافت و مشاهده تغییرات موجود روی سرور ریموت مشاهده تمام برنچ های ریپازیتوری
بدون اعمال آن ها روی پروژه محلی git branch
git fetch
مشاهده لیست تمام تگ های ریپازیتوری مشاهده لیست تمام کامیت های گذشته
https://quera.org/college/cheatsheet/git 2/4
10/5/22, 9:53 PM چیتشیت گیت
git tag git log
زدن یک تگ با نام دلخواه روی کامیت آخر مشاهده cتا از کامیت های گذشته
حذف تگ مورد نظر مشاهده گراف کامیت های گذشته به شکل یک گراف و
در یک خط
git tag -d ><name
git log --oneline --graph --decorate
تعریف یک میانبر دلخواه برای دستورات پرکاربرد حذف تغییرات فایل مورد نظر و برگرداندن آن به نسخه
>git config --globalalias <alias ><command آخر کامیت
مشخص کردن کامیت بدون باگ git restore --staged ><file name
https://quera.org/college/cheatsheet/git 3/4
10/5/22, 9:53 PM چیتشیت گیت
پلتفرم استخدامی
https://quera.org/college/cheatsheet/git 4/4