گٹ بنیادی کمانڈز: بنیادی گٹ کمانڈز ہر پروگرامر کو معلوم ہونا چاہئے۔

یہاں مثالی مثالوں کے ساتھ کچھ بنیادی گٹ کمانڈز ہیں:

git init

موجودہ ڈائرکٹری میں ایک نیا Git ذخیرہ شروع کریں۔

مثال:

git init

2. git clone <repository>

ایک ریپوزٹری کو ریموٹ ریپوزٹری سے اپنی مقامی مشین میں کلون کریں۔

مثال:

git clone https://github.com/user/repository.git

3. git add <file>

کمٹمنٹ کی تیاری کے لیے سٹیجنگ ایریا میں فائل شامل کریں۔

مثال:

git add myfile.txt

4. git commit -m "<پیغام>"

اسٹیجنگ ایریا میں تبدیلیاں ریکارڈ کرنے کے لیے ایک <پیغام> کے ساتھ ایک نیا عہد بنائیں۔

مثال:

git commit -m "Add new feature"

git status

مخزن اور فائلوں کی حیثیت کو ظاہر کریں، بشمول غیر ذمہ دار تبدیلیوں کی حیثیت۔

مثال:

git status

git log

مخزن کی کمٹ ہسٹری ڈسپلے کریں، بشمول کمٹ، مصنفین اور ٹائم اسٹیمپ کے بارے میں معلومات۔

مثال:

git log

git pull

ریموٹ ریپوزٹری سے تبدیلیوں کو اپنے مقامی ریپوزٹری میں سنکرونائز اور کھینچیں۔

مثال:

git pull origin main

git push

تبدیلیاں اپنے مقامی ذخیرے سے دور دراز کے ذخیرے میں دھکیلیں۔

مثال:

git push origin main

9. git branch

ریپوزٹری میں شاخوں کی فہرست اور فی الحال فعال برانچ دکھائیں۔

مثال:

git branch

10۔ git checkout <branch>

ریپوزٹری میں ایک مختلف برانچ میں جائیں۔

مثال:

git checkout feature-branch

11۔ git merge <branch>

برانچ سے موجودہ برانچ میں تبدیلیاں ضم کریں۔

مثال:

git merge feature-branch

12. git remote add <name> <url>

ریموٹ کو شامل کرکے ایک مقامی ذخیرہ کو ریموٹ ریپوزٹری سے جوڑیں۔

مثال:

git remote add origin https://github.com/user/repository.git

13. git remote -v

مقامی ذخیرہ سے منسلک ریموٹ کی فہرست دکھائیں۔

مثال:

git remote -v

14. git reset <file>

کسی مخصوص فائل میں غیر ارتکاب شدہ تبدیلیوں کو کالعدم کریں۔

مثال:

git reset myfile.txt

15۔ git stash

ایک مختلف برانچ پر کام کرنے کے لیے غیر ارتکاب شدہ تبدیلیوں کو عارضی طور پر چھپا دیں۔

مثال:

git stash

 

یہ صرف کچھ بنیادی گٹ کمانڈز ہیں۔ گٹ سورس کوڈ کے نظم و نسق اور تعاون کے لیے بہت سے مزید کمانڈز اور افعال فراہم کرتا ہے۔