در اینجا سعی میکنم تا دستورات کاربردی و پر استفاده گیت رو در دو بخش به همراه توضیح مختصر بنویسم.
البته لزوما باید مفهوم گیت رو بلد باشیم تا بتونیم از این دستورات در در جای درست استفاده کنیم.
دستورات
git init
این دستور رو برای اولین بار در یک پروژه به کار میبریم تا پروژه ما به سیستم کنترل ورژن گیت مجهز بشه!
بعد از این دستور به احتمال زیاد یک دایرکتوری
.git
در فولدر پروژه خواهید دید
git status
به جرئت این دستور پر استفاده ترین دستور گیت ما خواهد بود ، چرا که با این دستور میتونیم وضعیت پروژه رو در هر لحظه بررسی کنیم.
برای مثال میفهمیم که الان پروژه تو چه برنچی هست و چه تغییراتی هنوز کامیت نشدن.
git add ‘file name’
orgit add -A
orgit add "*.html"
همه این دستورات فایل های مورد نظرمون رو آماده کامیت کردن میکنن که اصطلاحا همون اد کردن میگن بهش. تمامی دستوراتی که نوشتم یک کار رو انجام میدن ولی بستگی داره به نحوه اد کردن خودتون. مثلا اولی فایل مشخصی رو اد میکنه . دومی همه رو اد میکنه و سومی همه فایل ها رو که پسوند خاص یا حرف خاصی در اول یا آخرشون دارن رو اد میکنه.
git commit -m ‘ message ’
این دستور تمامی تغییرات اد شده شما رو کامیت میکنه.
git diff HEAD
با مفهوم استیج که آشنا هستید... (همون تغییرات اد شده منظورمه فقط خواستم با کلاس بشه)
.این دستور تمامی تغییراتی که هنوز در استیج نیستن رو نشون میده
git diff –staged
این دستور تمامی تغییرات روی استیج رو نشون میده.
git log
صرفا لاگ کامیت ها و... رو به شما نشون میده.
git branch
مشاهده برنچی که داخلش هستیم
git branch NAME
ساخت برنچ جدید
git checkout branchname
تغییر برنچ و ورود به برنچی که اسمش رو می نویسیم
git merge branchname
مرج کردن برنچی که اسمش رو می نویسیم با برنچی که داخلش هستیم
git branch -d branchname
پاک کردن برنچ
git clone /link
کلون کردن پروژه
git push origin master
orgit push -f origin master
این دو دستور برای پوش کردن پروژه هست که هردو یک کار انجام میدن.
git pull origin master
این دستور هم عکس قبلیه . یعنی پول میکنه!
خب امیدوارم که این دستورات به دردتون خورده باشه. در آینده هم دستورات بیشتری رو اضافه میکنم.