गिट स्टेजिंग पर्यावरण
गिट स्टेजिंग पर्यावरण
Git के मुख्य कार्यों में से एक स्टेजिंग एनवायरनमेंट और कमिट की अवधारणा है।
जैसा कि आप काम कर रहे हैं, हो सकता है कि आप फाइलों को जोड़, संपादित और हटा रहे हों। लेकिन जब भी आप कोई मील का पत्थर मारते हैं या काम का एक हिस्सा पूरा करते हैं, तो आपको फाइलों को स्टेजिंग एनवायरनमेंट में जोड़ना चाहिए।
चरणबद्ध फ़ाइलें वे फ़ाइलें होती हैं जो उस रिपॉजिटरी के लिए
प्रतिबद्ध होने के लिए तैयार होती हैं जिस पर आप काम कर रहे हैं। commit
आप शीघ्र ही इसके बारे में और जानेंगे
।
अभी के लिए, हम साथ काम कर रहे हैं index.html
। इसलिए हम इसे स्टेजिंग एनवायरनमेंट में जोड़ सकते हैं:
उदाहरण
git add index.html
फ़ाइल का मंचन किया जाना चाहिए । आइए स्थिति की जांच करें ::
उदाहरण
git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: index.html
अब फाइल को स्टेजिंग एनवायरनमेंट में जोड़ दिया गया है।
गिट एक से अधिक फाइल जोड़ें
आप एक समय में एक से अधिक फ़ाइल को स्टेज भी कर सकते हैं। आइए हमारे वर्किंग फोल्डर में 2 और फाइलें जोड़ें। टेक्स्ट एडिटर का फिर से इस्तेमाल करें।
एक README.md
फाइल जो भंडार का वर्णन करती है (सभी भंडारों के लिए अनुशंसित):
उदाहरण
# hello-world
Hello World repository for Git tutorial
This is an
example repository for the Git tutoial on https://www.w3schools.com
This repository is built step by step in the tutorial.
एक बुनियादी बाहरी स्टाइल शीट ( bluestyle.css
):
उदाहरण
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 20px;
}
index.html
और स्टाइलशीट को शामिल करने के लिए अपडेट करें:
उदाहरण
<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
<link
rel="stylesheet" href="bluestyle.css">
</head>
<body>
<h1>Hello world!</h1>
<p>This is
the first file in my new Git Repo.</p>
</body>
</html>
अब मौजूदा निर्देशिका की सभी फाइलों को स्टेजिंग एनवायरनमेंट में जोड़ें:
उदाहरण
git add --all
--all
अलग-अलग फ़ाइल नामों के बजाय उपयोग करने से stage
सभी फ़ाइलें (नई, संशोधित और हटाई गई) बदल जाएंगी।
उदाहरण
git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: README.md
new file: bluestyle.css
new file: index.html
अब सभी 3 फाइलें स्टेजिंग एनवायरनमेंट में जुड़ गई हैं, और हम अपनी पहली commit
.
नोट:
git add --all
is . के लिए शॉर्टहैंड कमांडgit add -A