Git Glossary

सामान्य Git शब्दों और अवधारणाओं का एक आसान नोट

Git Glossary

यह शब्दावली सामान्य Git शब्दों और अवधारणाओं को शामिल करती है। Git के साथ सीखते और काम करते समय इसे पोर्टेबल संदर्भ के रूप में उपयोग करें।

Summary of Git Terms

Branch

ब्रांच

Checkout

सत्यापन

Clone

प्रतिलिपि

Commit

कमिट

Conflict

टकराव

Fetch

प्राप्त

Fork

आकर्षण

HEAD

शीर्षक

Index (Staging Area)

कोड भाग

Merge

कनेक्ट

Origin

द्वारा

Pull

खींचना

Push

धक्का

Rebase

रिबेस

Remote

दूर

Repository (Repo)

रिपॉजिटरी

Stash

बचत

Tag

निशान

Upstream

ऊपर की ओर

Working Directory

कार्य निर्देशिका

Branch

एक शाखा आपके भंडार का एक समानांतर संस्करण है। स्वतंत्र रूप से सुविधाएँ बनाने के लिए उपयोग किया जाता है।

उदाहरण

git branch feature/login

Checkout

किसी भिन्न शाखा या प्रतिबद्धता पर स्विच करें.

उदाहरण

git checkout main

Clone

दूरस्थ रिपॉजिटरी की एक स्थानीय प्रतिलिपि बनाएँ।

उदाहरण

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

Commit

रिपॉजिटरी में आपके परिवर्तनों की एक छवि।

उदाहरण

git commit -m "Add login feature"

Conflict

जब Git विभिन्न कमिटों या शाखाओं से परिवर्तनों को स्वचालित रूप से मर्ज नहीं कर सकता है। आपको मतभेदों को मैन्युअल रूप से हल करना होगा।

उदाहरण

# Example: Merge conflict message
# CONFLICT (content): Merge conflict in file.txt

Fetch

कनेक्ट किए बिना किसी दूरस्थ रिपॉजिटरी से परिवर्तन डाउनलोड करें।

उदाहरण

git fetch origin

Fork

किसी अन्य के भंडार की एक निजी प्रति, आमतौर पर GitHub जैसी साइट पर।

उदाहरण

# Use the GitHub interface to fork a repo

Index (Staging Area)

कोडिंग क्षेत्र (जिसे स्टेजिंग क्षेत्र के रूप में भी जाना जाता है) वह जगह है जहां बदलाव करने से पहले बदलाव तैयार किए जाते हैं।

उदाहरण

git add file.txt

Merge

विभिन्न शाखाओं से परिवर्तन मर्ज करें.

उदाहरण

git merge feature/login

Origin

आपके महत्वपूर्ण दूरस्थ रिपॉजिटरी के लिए डिफ़ॉल्ट नाम। यदि आवश्यक हो तो आप नाम बदल सकते हैं या एकाधिक दूरस्थ रिपॉजिटरी रख सकते हैं।

उदाहरण

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

Pull

दूरस्थ रिपॉजिटरी से परिवर्तन प्राप्त करें और मर्ज करें।

उदाहरण

git pull origin main

Push

अपने कमिट को किसी दूरस्थ रिपोजिटरी पर अपलोड करें।

उदाहरण

git push origin main

Rebase

कमिट के अनुक्रम को एक नए बेस कमिट में ले जाएँ या मर्ज करें।

उदाहरण

git rebase main

Remote

इंटरनेट या नेटवर्क पर होस्ट की गई आपकी रिपॉजिटरी का एक संस्करण।

उदाहरण

git remote -v

Repository (Repo)

एक डेटाबेस जहां आपके प्रोजेक्ट का इतिहास संग्रहीत है।

उदाहरण

git init

Stash

प्रतिबद्ध करना उन परिवर्तनों को सहेजें जो तैयार नहीं हैं।

उदाहरण

git stash

Tag

आमतौर पर रिलीज़ के लिए किसी विशेष प्रतिबद्धता को महत्वपूर्ण के रूप में चिह्नित करें।

उदाहरण

git tag v1.0

Upstream

एक "अपस्ट्रीम" शाखा वह डिफ़ॉल्ट शाखा है जिसे आपकी शाखा ट्रैक करती है और खींचती है, आमतौर पर एक दूरस्थ रिपॉजिटरी में।

उदाहरण

git push --set-upstream origin main

📚नोट:

जब भी आपके सामने कोई अपरिचित Git शब्द आए, तो इस शब्द को चिह्नित करें!