قائمة بأوامر جيث شائعة الاستخدام
ذا كنت مهتمًا بالأسماء المستعارة الخاصة بـ Git، فقم بإلقاء نظرة على .bash_profile
, من هنا: https://github.com/joshnh/bash_profile/blob/master/.bash_profile
--
الحصول على المشاريع وإنشائها
أمر
وصف
git init
قم بتهيئة الملف جيث المحلي
git clone ssh://[email protected] /[username]/[repository-name].git
إنشاء نسخة محلية من ملف رئيسي
أمر
وصف
git status
تحقق من حالة
git add [file-name.txt]
إضافة ملف إلى منطقة التدريج
git add -A
قم بإضافة كافة الملفات الجديدة والمتغيرة إلى منطقة التدريج
git commit -m "[commit message]"
نشر التغييرات
git rm -r [file-name.txt]
إزالة ملف أو مجلد
أمر
وصف
git branch
قائمة الفروع تشير العلامة النجمية إلى الفرع الحالي
git branch -a
قائمة بجميع الفروع (المحلية والبعيدة)
git branch [branch name]
إنشاء فرع جديد
git branch -d [branch name]
حذف فرع
git push origin --delete [branch name]
حذف فرع بعيد
git checkout -b [branch name]
إنشاء فرع جديد والتبديل إليه
git checkout -b [branch name] origin/[branch name]
استنساخ فرع بعيد والتبديل إليه
git branch -m [old branch name] [new branch name]
إعادة تسمية فرع محلي
git checkout [branch name]
التبديل إلى فرع
git checkout -
التبديل إلى الفرع الذي تم الخروج منه آخر مرة
git checkout -- [file-name.txt]
تجاهل التغييرات التي طرأت على ملف
git merge [branch name]
دمج فرع في الفرع النشط
git merge [source branch] [target branch]
دمج فرع في فرع مستهدف
git stash
تخزين التغييرات في دليل عمل متسخ
git stash clear
إزالة جميع المشاركات المخزنة
أمر
وصف
git push origin [branch name]
نشر فرع إلى مستودعك البعيد
git push -u origin [branch name]
نشر التغييرات إلى المستودع البعيد (وتذكر الفرع)
git push
نشر التغييرات إلى المستودع البعيد (الفرع المتذكر)
git push origin --delete [branch name]
حذف فرع بعيد
git pull
تحديث المستودع المحلي إلى أحدث التغييرات
git pull origin [branch name]
سحب التغييرات من المستودع البعيد
git remote add origin ssh://[email protected] /[username]/[repository-name].git
إضافة مستودع بعيد
git remote set-url origin ssh://[email protected] /[username]/[repository-name].git
تعيين فرع الأصل في المستودع على SSH
أمر
وصف
git log
عرض التغييرات
git log --summary
عرض التغييرات (مفصّلة)
git log --oneline
عرض التغييرات (باختصار)
git diff [source branch] [target branch]
معاينة التغييرات قبل الدمج