یہاں مثالی مثالوں کے ساتھ مفید گٹ کمانڈز کی ایک تفصیلی فہرست ہے۔
git init
اپنی پروجیکٹ ڈائرکٹری میں ایک نیا Git ذخیرہ شروع کریں۔
مثال:
git clone [url]
سرور سے اپنی مقامی مشین میں ریموٹ ریپوزٹری کو کلون کریں۔
مثال:
git add [file]
کی تیاری کے لیے سٹیجنگ ایریا میں ایک یا زیادہ فائلیں شامل کریں commit ۔
مثال:
git commit -m "message"
commit اسٹیجنگ ایریا میں شامل کی گئی تبدیلیوں کے ساتھ ایک نیا بنائیں اور اپنا commit پیغام شامل کریں۔
مثال:
git status
ریپوزٹری کی موجودہ حالت دیکھیں، بشمول ترمیم شدہ فائلیں اور سٹیجنگ ایریا۔
مثال:
git log
commit ذخیرہ کی تاریخ دکھائیں ۔
مثال:
git branch
ذخیرہ میں تمام شاخوں کی فہرست بنائیں اور موجودہ شاخ کو نشان زد کریں۔
مثال:
git checkout [branch]
ریپوزٹری میں دوسری برانچ میں جائیں۔
مثال:
git merge [branch]
ایک اور برانچ کو موجودہ برانچ میں ضم کریں۔
مثال:
git pull
موجودہ برانچ میں ریموٹ ریپوزٹری سے تبدیلیاں لائیں اور انٹیگریٹ کریں۔
مثال:
git push
تبدیلیوں کو موجودہ برانچ سے دور دراز کے ذخیرے میں دھکیلیں۔
مثال:
git remote add [name] [url]
ریموٹ ریپوزٹریز کی اپنی فہرست میں ایک نیا ریموٹ سرور شامل کریں۔
مثال:
git fetch
ریموٹ ریپوزٹریز سے تبدیلیاں ڈاؤن لوڈ کریں لیکن موجودہ برانچ میں ضم نہ ہوں۔
مثال:
git diff
اسٹیجنگ ایریا اور ٹریک شدہ فائلوں کے درمیان تبدیلیوں کا موازنہ کریں۔
مثال:
git reset [file]
اسٹیجنگ ایریا سے فائل کو ہٹائیں اور اسے پچھلی حالت میں لوٹائیں۔
مثال:
git stash
مختلف برانچ پر کام کرنے کے لیے غیر ارتکاب شدہ تبدیلیوں کو ان کا ارتکاب کیے بغیر عارضی طور پر محفوظ کریں۔
مثال:
git remote -v
ریموٹ سرورز اور ان کے یو آر ایل پتوں کی فہرست بنائیں۔
مثال: