Git
اسے git for windows، git-scm، git bash بھی کہا جاتا ہے
تقسیم شدہ ورژن کنٹرول (Distributed version control)۔ Git for Windows دراصل git.exe کے ساتھ Git Bash فراہم کرتا ہے۔ یہ GitHub Desktop GUI نہیں ہے۔
آپ کے لیے جاننا کیا ضروری ہے
Git دراصل git.exe ہے۔ GitHub Desktop ایک مختلف پروڈکٹ ہے۔
Git for Windows دراصل Git کا آفیشل Windows پورٹ ہے۔ انسٹالر git.exe کو Program Files\Git کے تحت رکھتا ہے اور اس میں Git Bash شامل ہوتا ہے۔ GitHub Desktop دراصل GitHubDesktop.exe ہے۔ آپ اس GUI کے بغیر بھی git استعمال کر سکتے ہیں۔
- یہ کیا ہے؟
- تقسیم شدہ ورژن کنٹرول
- کیا یہ GitHub Desktop ہے؟
- نہیں۔ وہ ایک GUI ہے
- Git Bash؟
- جی ہاں۔ یہ Git for Windows کے ساتھ آتا ہے
Git کیا ہے؟
Git دراصل تقسیم شدہ VCS ہے۔ Git for Windows دراصل git.exe، Git Bash، اور متعلقہ MinGW ٹولز کو پیکج کرتا ہے۔ یہ GitHub نہیں ہے اور نہ ہی GitHub Desktop ہے۔
اگر آپ نے اسے کبھی استعمال نہیں کیا
اگر کسی کلاس میں Git انسٹال کرنے کا کہا گیا ہے، تو یہ کمانڈ لائن ٹول ہے۔ اسے git-scm.com/download/win سے ڈاؤن لوڈ کریں۔ سیٹ اپ کے بعد آپ کو git.exe اور عام طور پر Git Bash ملتا ہے۔ GitHub Desktop دراصل GitHub کا ایک الگ GUI ہے۔ آپ اکیلے git.exe کے ساتھ کلون اور کمٹ کر سکتے ہیں۔
یہ کس لیے استعمال ہوتا ہے؟
git.exe کسی بھی Git ریموٹ سے رابطہ کرتا ہے۔ GitHub ایک ہوسٹ ہے، خود VCS نہیں۔
ایک MinGW شیل جو Git for Windows کے ساتھ آتا ہے۔ Windows Terminal ایک مختلف ہوسٹ ہے جس کا رخ آپ git-bash.exe کی طرف کر سکتے ہیں۔
Git Credential Manager اکثر git.exe کے ساتھ ہی انسٹال ہوتا ہے۔ وہ ہیلپر GitHub Desktop نہیں ہے۔
یہ کس کے لیے ہے؟
- کوئی بھی جس کا README فائل git کمانڈ کو فرض کرتا ہے
- وہ لوگ جنہوں نے سوچا کہ GitHub Desktop ہی Git ہے
- وہ صارفین جنہیں Windows پر Git Bash کی ضرورت ہے
موجودہ صورتحال
Git (2005) دراصل Git for Windows کی جانب سے ایک موجودہ ورژن کنٹرول ہے۔ وینڈر اب بھی Windows صارفین کو https://git-scm.com/download/win کی طرف رہنمائی کرتا ہے۔
یہ کتنا پرانا ہے؟
Linus Torvalds نے 2005 میں Git جاری کیا۔ Git for Windows اس کا برقرار رکھا جانے والا مقامی پورٹ ہے۔ یہ GitHub Desktop (2015) سے پرانا ہے اور gh.exe سے بھی پرانا ہے۔ عمومی سوالات (FAQ) موجودہ پیکجز کے لیے Windows 8.1 کو کم از کم حد بتاتا ہے۔
ورژنز
پہلے بڑے چینلز۔ درست بلڈ نمبرز کی یہاں مکمل تصدیق نہیں کی گئی ہے۔
سسٹم کے تقاضے
اقدار پبلشر کی عوامی رہنمائی کے مطابق ہیں۔ کام کا بوجھ اب بھی اصل ضرورت کو بدل دیتا ہے۔
کم از کم
| آپریٹنگ سسٹم | Git for Windows FAQ: حالیہ تجارتی طور پر جاری کردہ x64 Windows، بشمول Windows 8.1 سے شروع ہو کر |
|---|---|
| RAM | کلائنٹ ہلکا پھلکا ہے۔ بہت بڑے ریپوز (repos) سٹیٹس کے لیے ڈسک اور RAM کا مطالبہ کرتے ہیں |
وسائل کا پروفائل
- CPU کی مانگ
- ایپ کے اندر آپ کے کھولے گئے مواد کی پیروی کرتا ہے
- RAM کی مانگ
- دستاویزات، ٹیبز، یا لائبریریوں کی پیروی کرتا ہے
انسٹال شدہ پروسیسز
یہ ایگزیکیوٹیبلز انسٹال ہونے پر اس پروڈکٹ سے تعلق رکھتی ہیں۔
| git.exe | اس انسٹالیشن کے لیے Git کمانڈ |
|---|---|
| git-bash.exe | Git Bash لانچر جو Git for Windows کے ساتھ آتا ہے |
اسٹارٹ اپ اجزاء
Git کو ٹرے کی ضرورت نہیں ہے۔ ایک ہیلپر یا GUI جسے آپ نے الگ سے انسٹال کیا ہو Windows کے ساتھ شروع ہو سکتا ہے۔
فائل کے مقامات
| عام انسٹال | C:\Program Files\Git\ |
|---|
فائل فارمیٹس
عام مسائل
لوگ GitHub Desktop انسٹال کرتے ہیں اور سمجھتے ہیں کہ Git غائب ہے
GitHub Desktop دراصل Git کو کال کر سکتا ہے۔ آفیشل CLI اب بھی git-scm.com ہے۔ اگر آپ نے Git for Windows انسٹال کیا ہے تو where.exe git کو Program Files\Git کی طرف اشارہ کرنا چاہیے۔
لائن کے اختتام اور کریڈینشل کے تقاضے
core.autocrlf اور Git Credential Manager دراصل Git for Windows کے سیٹ اپ کے سوالات ہیں۔ وہ Sourcetree کی ترتیبات نہیں ہیں۔
مسئلہ حل کرنا
where.exe git
Program Files\Git دراصل Git for Windows ہے۔ صرف GitHub Desktop کے تحت موجود git.exe کا مطلب ہے کہ آپ نے کبھی آفیشل پورٹ انسٹال نہیں کیا، یا PATH نے اسے کھو دیا ہے۔
git update-git-for-windows
وہ کمانڈ اس پورٹ کو اپ ڈیٹ کرتی ہے۔ یہ GitHub Desktop کو اپ ڈیٹ نہیں کرتی ہے۔
صرف git-scm.com/download/win سے ڈاؤن لوڈ کریں
gitforwindows.org اسی پروجیکٹ کی طرف اشارہ کرتا ہے۔ کسی ڈاؤن لوڈ پورٹل پر ایک بے ترتیب git.exe اصل پورٹ نہیں ہے۔
متبادلات
GitHub Desktop، Sourcetree، اور Fork دراصل Git کو ایک ونڈو میں سمیٹتے ہیں۔ آپ کو اب بھی ایک Git انجن کی ضرورت ہے۔ یہ مضمون وہی انجن ہے۔
سرکاری مدد اور ڈاؤن لوڈز
وینڈر سے شروعات کریں۔ بے ترتیب exe سائٹس کوئی سپورٹ چینل نہیں ہیں۔
| ڈاؤن لوڈ کریں | git-scm.com/download/win آفیشل انسٹالر یا وینڈر کا صفحہ |
|---|---|
| مدد | git-scm.com/doc وینڈر سپورٹ |
| آفیشل سائٹ | git-scm.com/ یہاں سے شروعات کریں، کسی بھی غیر معتبر exe ہوسٹ سے نہیں |
| Git for Windows FAQ | gitforwindows.org/faq سپورٹ شدہ Windows ورژنز |
متعلقہ ہارڈ ویئر
کوئی بھی موجودہ Windows PC آسانی سے git.exe چلا سکتا ہے۔ بہت بڑے مونو ریپوز کو SSD درکار ہوتی ہے۔
تکنیکی تفصیلات
تکنیکی تفصیلات
وینڈر کے ورژن نمبرز تبدیل ہوتے رہتے ہیں۔ یہ مضمون کسی خاص بلڈ کا پابند نہیں ہے۔
ذرائع اور توثیق
ریکارڈ شدہ ماخذ کا لیبل: اگست 2026۔ یہ لیبل آزادانہ توثیق قائم نہیں کرتا۔ ہم تحقیق کیسے کرتے ہیں.
- Git آفیشل سائٹ · وینڈر کا پروڈکٹ پیج
- Git مدد · وینڈر سپورٹ
- Git for Windows FAQ · Windows پورٹ فی الحال کس چیز کو سپورٹ کرتا ہے
- Foxhole پروسیس میپ · Windows PCs پر فرسٹ پارٹی کے نمونے۔ کوئی لیب بینچ مارک نہیں۔
کیا یہ مضمون مفید تھا؟
ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔
شکریہ۔ اس سے ہمیں اس صفحے کو بہتر بنانے میں مدد ملتی ہے۔