विजुअल स्टूडियो में गिट - मौजूदा परियोजना जोड़ें?


105

मैं एक मौजूदा परियोजना को गिट स्रोत नियंत्रण में रखने की कोशिश कर रहा हूं, लेकिन मैं कई चीजों पर अस्पष्ट हूं।

मैंने एक 'टीम फाउंडेशन सर्विस' Git खाता ऑनलाइन स्थापित किया है।

मेरे पास वर्तमान में मेरे प्रोजेक्ट फ़ोल्डर में ASP.NET MVC 4 समाधान है। मैंने स्थानीय रूप से एक 'रिपॉजिटरी' (वर्तमान में एक खाली फ़ोल्डर) बनाया है। यह सिर्फ परियोजनाओं में मेरे वर्तमान आवेदन फ़ोल्डर होना चाहिए? या इसे एक प्रति होने की आवश्यकता है?

मैं अपनी मौजूदा फ़ाइलों को ऑनलाइन रिपॉजिटरी में कैसे प्राप्त करूं?


आप "विजुअल स्टूडियो में गिट" का उल्लेख करते हैं - क्या आप विजुअल स्टूडियो 2012 में गिट टूल्स का उपयोग कर रहे हैं?
एडवर्ड थॉमसन

मेरा मानना ​​है कि यह अब टीम एक्सप्लोरर के तहत 2015 संस्करण में एम्बेड किया गया है। मैं इसमें भाग गया, जहाँ मैं 'पब्लिश' (init के बाद का शुरुआती धक्का) नहीं कर सका, इसलिए मैं URI को जोड़ने के निर्देशों के साथ एक उत्तर दूंगा
mschr

जवाबों:


148

मैं इसी तरह के सवाल के लिए चारों ओर खोजता रहा - जिस तरह से मैं एक मौजूदा परियोजना फ़ाइल के लिए एक गिट रिपॉजिटरी को शुरू करने में कामयाब रहा हूं वह यह है (अस्वीकरण: यह टीम स्टूडियो सर्वर सेटअप के बिना विज़ुअल स्टूडियो 2013 एक्सप्रेस में किया जाता है):

  1. Visual Studio में प्रोजेक्ट खोलें।
  2. मेनू फ़ाइल पर जाएं → स्रोत नियंत्रण में जोड़ें

यही कारण है कि यह मेरे लिए किया था - यह सोचते हैं Git आप के लिए की स्थापना की है, आप मेनू पर जा सकते हैं देखेंटीम एक्सप्लोरर , तो डबल अपनी परियोजना फ़ाइल के लिए भंडार क्लिक करें, और अपने प्रारंभिक प्रतिबद्ध (जोड़ने के लिए जो कुछ भी फ़ाइलें आप चाहते हैं सुनिश्चित करते हुए बनाना )।


7
यह आपको "एक उचित .gitignore फ़ाइल की आपूर्ति करने" की परेशानी से भी बचाएगा, क्योंकि विज़ुअल स्टूडियो आपके लिए इस विवरण का ध्यान रखेगा। एक मैनुअल गिट init और इस के बीच, यह अब से मेरा पसंदीदा तरीका है।
श्रीसीसी

यदि आप इस नए समाधान को चुनना चाहते हैं, तो आप सिंक बटन पर क्लिक कर सकते हैं - फिर git repo पर प्रकाशित करें पर क्लिक करें, फिर उन्नत समाधान पर क्लिक करें और जिस प्रोजेक्ट को आप इस नए समाधान को जोड़ना चाहते हैं, उसे एक बार चुनें .. उसके बाद, आप तब सिंक और बूम कर सकते हैं
जमैको जूल 28'18

नोट: कि यह मेरे लिए काम नहीं करता था क्योंकि मैंने पहले से ही एक साझा पुस्तकालय जोड़ा था जो दूसरे भंडार में शामिल था। 'ऐड टू सोर्स कंट्रोल' विकल्प उपलब्ध होने से पहले मुझे साझा परियोजना को हटाना पड़ा।
नील बी

2
उन्हें टीम एक्सप्लोरर विंडो में जोड़ना चाहिए।
thReality

66
  1. सबसे पहले आपको अपने स्थानीय विकास मशीन पर Git सॉफ़्टवेयर स्थापित करने की आवश्यकता है, जैसे Git एक्सटेंशन
  2. फिर git initसमाधान फ़ोल्डर में करें। यह एक रिपॉजिटरी फ़ोल्डर बनाने का उचित तरीका है।
  3. एक उचित .gitignoreफ़ाइल सेट करें , ताकि आप अनावश्यक सामान न दें।
  4. git add
  5. git commit
  6. अपने टीम फाउंडेशन सर्वर खाते में वर्णित उचित रिमोट जोड़ें git remote add origin <proper URL>
  7. git push तुम्हारा कोड

वैकल्पिक रूप से, विज़ुअल स्टूडियो एकीकरण का उपयोग करते हुए यहां विस्तृत गाइड हैं


यह बढ़िया काम किया, धन्यवाद क्लास! एक नोट: इसके लिए आपको उद्धरण चिह्नों में काम करने की आवश्यकता है।
जैक फेयरफील्ड

NB: Git एक्सटेंशन के लिए नया URL: visualstudiogallery.msdn.microsoft.com/…
JohnLeevan

@ जोनलबावन का विस्तार ऐसा लग रहा है कि यह एक पुराने संस्करण की ओर इशारा कर रहा है
क्लैस मेलबर्न

लिंक टूट रहे हैं

@PaulScharnofske मुझे बताने के लिए धन्यवाद। मैंने उन्हें अब ठीक कर दिया है
क्लैश मेलबर्न

15

विजुअल स्टूडियो के आसपास के नारे लगाने के बाद, मुझे आखिरकार उस जवाब का पता चला, जो अब तक होना चाहिए था।

स्रोत नियंत्रण के बिना किसी मौजूदा परियोजना को लेने और मौजूदा EMPTY (यह महत्वपूर्ण है) GitHub रिपॉजिटरी में डालने के लिए, प्रक्रिया सरल है, लेकिन मुश्किल है, क्योंकि आपका पहला झुकाव टीम एक्सप्लोरर का उपयोग करना है, जो गलत है और यही कारण है कि आपको समस्या हो रही है।

सबसे पहले, इसे स्रोत नियंत्रण में जोड़ें। इसके बाद के संस्करण के कुछ स्पष्टीकरण हैं, और हर कोई इसे दूर करता है।

अब, यह एक खाली LOCAL रिपॉजिटरी खोलता है और जिस ट्रिक के बारे में आपको कभी कोई नहीं बताता है वह है कि टीम एक्सप्लोरर को पूरी तरह से अनदेखा करें और समाधान एक्सप्लोरर पर जाएं, समाधान पर क्लिक करें और कमिट पर क्लिक करें।

यह आपके मौजूदा समाधान और स्थानीय रिपॉजिटरी के बीच सभी अंतरों को बताता है, अनिवार्य रूप से इन सभी नई फाइलों के साथ इसे अपडेट कर रहा है। इसे एक डिफ़ॉल्ट प्रतिबद्ध नाम दें 'प्रारंभिक फाइलें' या जो भी आपकी नाव और प्रतिबद्ध को तैरता है।

फिर बस अगली स्क्रीन पर सिंक पर क्लिक करें और EMPTY GitHub रिपॉजिटरी URL में ड्रॉप करें। सुनिश्चित करें कि यह खाली है या आपके पास मास्टर ब्रांच संघर्ष है और यह आपको नहीं होने देगा। तो या तो एक नया भंडार का उपयोग करें या पुराने को हटा दें जिसे आपने पहले खराब कर दिया था। यह ध्यान में रखते हुए दृश्य स्टूडियो 2013 है, इसलिए आपका लाभ भिन्न हो सकता है।


14

बस अपने समाधान पर राइट क्लिक करें और Add to source control चुनें । फिर Git सेलेक्ट करें।

अब आपकी परियोजनाओं को स्थानीय स्रोत नियंत्रण में जोड़ दिया गया है। अपनी फ़ाइलों में से एक पर राइट क्लिक करें और कमेट चुनें ।

फिर एक प्रतिबद्ध संदेश दर्ज करें और कमेट चुनें । फिर GitHub के साथ अपनी परियोजना को सिंक्रनाइज़ करने के लिए सिंक का चयन करें । इसके लिए Git रिपॉजिटरी का होना आवश्यक है। GitHub पर जाएं, एक नया रिपॉजिटरी बनाएं, रिपॉजिटरी लिंक को कॉपी करें और इसे अपने रिमोट सोर्स कंट्रोल सर्वर में जोड़ें। प्रकाशित करें का चयन करें

बस इतना ही।


यह उत्तर सही है और वीएस 2015 में काम करता है। हालांकि मेरे पास एक नया सवाल यह था कि यह एक नया सवाल है। VS 2015 एक gitignore फ़ाइल बनाने या किसी भी तरह से dlls / फ़ाइलों को अनदेखा करने की पेशकश नहीं करता है जो VS द्वारा बनाई गई हैं जिन्हें चेक नहीं किया जाना चाहिए। उदाहरण के लिए obj फ़ोल्डर की तरह और यह स्थानीय रिपोज में सब कुछ करने की कोशिश कर रहा है। क्या किसी का कोई मुद्दा है? मैं यह सब सामान स्थानीय रूप से नहीं चाहता।
मैट

मैं अपनी टिप्पणी में संशोधन करूंगा क्योंकि मैं और अधिक सीखूंगा। जब मैं निर्देशिका की जाँच करता हूँ तो यह वास्तव में gitignore फ़ाइल का निर्माण करता है जो कि बहुत बढ़िया है क्योंकि यह बहुत बड़ी है और मैं इसे मैन्युअल रूप से बनाने का प्रयास करने से घृणा करूँगा। हालाँकि, जब मैंने अपनी प्रारंभिक प्रतिबद्धताओं को स्थानीय रेपो में करने की कोशिश की, तो वीएस ने इस gignignore फ़ाइल का उपयोग नहीं किया क्योंकि सभी फाइलें गिट में करने के लिए उपलब्ध थीं और यह एक बड़ी गड़बड़ी थी। इसलिए मैंने समाधान बंद कर दिया, अपने समाधान में .गित फ़ोल्डर और 2 गिट फ़ाइलों को हटा दिया (जो गिट से अलग हो जाता है), फिर से खोल दिया गया और फ़ाइल में चला गया-> स्रोत नियंत्रण में जोड़ें और फिर से गिट का चयन करें। इस बार इसने शानदार काम किया।
मैट

यह अब दिसंबर 2019 है और यह और भी आसान है। जब मैंने ऊपर के कदम उठाए और सिंक मारा, तब मुझे GitHub खाते के साथ संकेत दिया गया था और क्या मैं इसे एक निजी भंडार बनाना चाहता था। एक बार चुने जाने के बाद, मेरे लिए नया भंडार बनाया गया था (मेरे बिना गीथहब में जाने के लिए) और सफलतापूर्वक बनाया गया।
बैटपॉक्स

5

SourceTree का उपयोग करना :

समाधान एक्सप्लोरर में समाधान नाम पर राइट क्लिक करें। "स्रोत नियंत्रण में जोड़ें" का चयन करें ।

उसके बाद SourceTree पर जाएं, और Clone / New चुनेंकार्य फ़ोल्डर जोड़ें का चयन करें और अपने समाधान के अंदर आपके द्वारा बनाए गए नए Git स्थान को इंगित करें।

जाओ और एक खाली गिट के लिए क्लोन पता पकड़ो, (Bitbucket या GitHub) और SourceTree पर वापस जाओ, ठीक से रिमोट पर क्लिक करें और नया रिमोट जोड़ें । (आधुनिक संस्करणों में ध्यान दें, रिपॉजिटरी में जाएंरिमोट जोड़ें ... उस बॉक्स में अपना URL पेस्ट करें और हिट करें OK

इस तरह से आप अपनी प्रारंभिक प्रतिबद्धता और धक्का दे सकते हैं।


5

सबसे आसान तरीका स्पष्ट रूप से MSDN लेख में वर्णित है, विज़ुअल स्टूडियो 2017 और VSTS Git के साथ अपना कोड साझा करें

  1. Visual Studio के निचले दाएं कोने में स्थिति पट्टी में स्रोत नियंत्रण में जोड़ें का चयन करके अपनी परियोजना के लिए एक नया स्थानीय Git रिपॉजिटरी बनाएं । यह उस समाधान में फ़ोल्डर में एक नया रिपॉजिटरी बनाएगा और आपके कोड को उस रिपॉजिटरी में कर देगा।

    यहां छवि विवरण दर्ज करें

  2. टीम एक्सप्लोरर में पुश दृश्य में, पुश स्टूडियो से विज़ुअल स्टूडियो टीम सर्विसेज के तहत पब्लिश गिट रिपॉजिटरी बटन का चयन करें।

    यहां छवि विवरण दर्ज करें

  3. रिमोट सोर्स कंट्रोल कनेक्ट करें और अपना रिपॉजिटरी नाम डालें और पब्लिश रिपॉजिटरी चुनें ।

    यहां छवि विवरण दर्ज करें


3

विजुअल स्टूडियो 2015 में मुझे काम करने का एकमात्र तरीका git initकमांड लाइन का उपयोग करके अपनी निर्देशिका के रूट से चलना था। फिर मैं टीम एक्सप्लोरर में गया और एक स्थानीय गिट रिपॉजिटरी को जोड़ा। फिर मैंने उस स्थानीय गिट रिपॉजिटरी को चुना, सेटिंग्स-> रिपॉजिटरी सेटिंग्स में गया, और अपने रिमोट रेपो को जोड़ा। इस तरह मैं आखिरकार git के साथ अपने मौजूदा प्रोजेक्ट का उपयोग करने के लिए Visual Studio को एकीकृत करने में सक्षम था।

मैंने सभी उत्तरों को पढ़ा लेकिन उनमें से किसी ने भी मेरे लिए काम नहीं किया। मैं फ़ाइल-> Add To Source Control में गया था, जो कि मूल रूप से ऐसा ही git initकरने के लिए माना जाता था, लेकिन यह मेरी परियोजना को आरंभीकृत नहीं करता था क्योंकि जब मैं टीम एक्सप्लोरर में जाता तो सभी विकल्प धूसर हो जाते थे। इसके अलावा परिवर्तन संवाद में भी कुछ नहीं दिखा। एक अन्य उत्तर में कहा गया है कि मुझे टीम एक्सप्लोरर में केवल एक स्थानीय रेपो बनाना था और फिर मेरे परिवर्तन दिखाई देंगे, लेकिन यह भी काम नहीं किया। कमांड लाइन के माध्यम से मैंने अपने प्रोजेक्ट को इनिशियलाइज़ करने के बाद ही टीम एक्सप्लोरर के सभी गिट विकल्पों पर काम किया।

मैं विज़ुअल स्टूडियो में नया हूँ, इसलिए मुझे नहीं पता कि मैं अभी कुछ स्पष्ट याद कर रहा हूं, लेकिन ऐसा लगता है कि मेरी परियोजना विज़ुअल स्टूडियो से आरंभ नहीं कर रही थी।


"फ़ाइल -> स्रोत नियंत्रण में जोड़ें" का चयन करने के बाद, क्या "स्रोत नियंत्रण - गिट" फलक के लिए आउटपुट विंडो में कुछ है? मैं परिवर्तन पृष्ठ में कुछ भी उम्मीद नहीं करूंगा, लेकिन यदि आप गिट रिपॉजिटरी के इतिहास को देखते हैं, तो मैं यह उम्मीद करूंगा कि एक "प्रोजेक्ट फाइलें जोड़ें" जहां रिपॉजिटरी के लिए फाइलें प्रतिबद्ध थीं।
जाम

क्या यह स्रोत नियंत्रण एक्सप्लोरर के समान है? यदि हां, तो यह कुछ भी नहीं दिखाता है। यह सिर्फ एक स्रोत नियंत्रण प्लगइन जोड़ने के लिए एक लिंक प्रदर्शित करता है। जब मैं इसे क्लिक करता हूं, और Git का चयन करता हूं, तो कुछ नहीं होता है। टीम एक्सप्लोरर के अंदर अन्य पैनलों के लिए भी, कुछ भी नहीं होता है। कमांड लाइन से प्रोजेक्ट को इनिशियलाइज़ करने के बाद ही मैं कनेक्शंस पेन से एक स्थानीय रेपो बनाता हूं, जो मुझे वीएस जीआईटी टूल्स को अपने प्रोजेक्ट के साथ इंटरैक्ट करते हुए दिखाई देने लगता है।
chavab_1

2

पहले वांछित रिश्तेदार पथ के साथ एक 'समाधान फ़ोल्डर' बनाएँ। ध्यान दें कि विज़ुअल स्टूडियो 2012 समान सापेक्ष पथ के साथ एक सिस्टम फ़ोल्डर नहीं बनाता है।

अब उस 'सॉल्यूशन फोल्डर' के अंदर एक नया प्रोजेक्ट जोड़ा गया है, लेकिन इसे परिभाषित करते समय आपको सावधान रहना चाहिए कि सिस्टम में संबंधित पथ आपके नए 'सॉल्यूशन फोल्डर' के सापेक्ष पथ से मेल खाता है। यदि आप चाहते हैं कि सिस्टम फ़ोल्डर मौजूद नहीं है, तो विज़ुअल स्टूडियो 2012 अब इसे नए प्रोजेक्ट के लिए बनाएगा। (जैसा कि ऊपर उल्लेख किया गया है, जब आप एक नया 'समाधान फ़ोल्डर' जोड़ते हैं, तो ऐसा नहीं होता है।)

यदि आप मौजूदा सापेक्ष पथ के साथ एक मौजूदा फ़ाइल जोड़ना चाहते हैं, तो आपको पहले दृश्य स्टूडियो के बाहर से मिलान सिस्टम सापेक्ष पथ में फ़ाइल बनाना होगा। तब आप Visual Studio में मौजूदा फ़ाइल जोड़ सकते हैं ।


1

यदि वांछित रिपॉजिटरी पहले से मौजूद है (शायद गिटहब पर) तो आप इसे अपने स्थानीय सिस्टम पर क्लोन कर सकते हैं, और फिर समाधान निर्देशिका को इसमें कॉपी कर सकते हैं। फिर फ़ाइलें जोड़ें, फ़ाइलें प्रतिबद्ध करें, और स्थानीय पुश करें। इसने समाधान को एक भंडार में रख दिया।


1

विजुअल स्टूडियो में गिट - मौजूदा परियोजना जोड़ें ; GitHub, GitLab, या जैसी किसी परियोजना पर अपने स्थानीय भंडार को कैसे प्रकाशित करें।

इसलिए, आपने एक समाधान बनाया है और आप चाहते हैं कि यह आपके Git खाते के माध्यम से कहीं और अपलोड किया जाए। विजुअल स्टूडियो 2015 में इसके लिए टीम एक्सप्लोरर में उपकरण हैं।

जैसा कि मयूप उल्लेख करता है, अपने समाधान को लोड करें और फिर नेविगेट करें File >> Add to Source Control । इस के बराबर है git init। तब आपके पास यह होगा:

टीम एक्सप्लोरर होम

अब, Settings >> का चयन करें Repository Settingsऔर Remotes पर स्क्रॉल करें ।

यहां छवि विवरण दर्ज करें

सेट अप करें origin(सुनिश्चित करें कि आपने यह आरक्षित नाम वहां रखा है) और यूआरआई सेट करें।

तब आप उपयोग कर सकते हैं Add, Syncऔर Publish


1

इस प्रक्रिया को VS2017 / VS2019 के लिए बहुत सरल किया गया है (शायद पहले भी, लेकिन मैंने परीक्षण नहीं किया है) GHHub के साथ संयोजन में:

  1. GitHub => https://github.com/ /.git में एक खाली भंडार बनाएँ

  2. Visual Studio के लिए GitHub एक्सटेंशन इंस्टॉल करें

  3. इन निर्देशों का पालन करें : (वैकल्पिक रूप से git initialize के लिए स्रोत नियंत्रण में जोड़ें) -> टीम एक्सप्लोरर -> समन्वयन -> GitHub पर प्रकाशित करें -> https://github.com/ /.git


0

यदि आप GitHub से कोई मौजूदा प्रोजेक्ट खोलना चाहते हैं, तो आपको निम्नलिखित करने की आवश्यकता है (ये केवल विजुअल स्टूडियो 2013 के लिए चरण हैं !!!! और नए, पुराने संस्करणों की तरह इसमें बिल्ट-इन Git इंस्टॉलेशन नहीं हैं):

  1. टीम एक्सप्लोरर → टीमप्रोजेक्ट से कनेक्ट करें → स्थानीय GitRepositories → क्लोन

  2. ब्राउज़र से अपना GitHub पता कॉपी / पेस्ट करें।

  3. इस परियोजना के लिए एक स्थानीय पथ का चयन करें।


0

मेरे लिए एक Git रिपॉजिटरी (GitHub नहीं) पहले से ही बनाई गई थी, लेकिन खाली थी। यह मौजूदा परियोजना को गिट रिपॉजिटरी में जोड़ने के लिए मेरा समाधान था:

  1. मैंने क्लोन किया और गिट एक्सटेंशन के साथ एक भंडार की जाँच की।
  2. फिर मैंने अपनी मौजूदा प्रोजेक्ट फ़ाइलों को इस रिपॉजिटरी में कॉपी कर लिया।
  3. एक .gitignoreफाइल जोड़ दी ।
  4. सभी फ़ाइलों का मंचन और प्रतिबद्ध।
  5. रिमोट रिपॉजिटरी पर धकेल दिया।

यह देखने के लिए दिलचस्प होगा कि यह सब सीधे विजुअल स्टूडियो 2015 में Git एक्सटेंशन जैसे टूल के बिना किया गया था, लेकिन मैंने Visual Studio में जिन चीजों की कोशिश की, वे काम नहीं कीं ( अपने प्रोजेक्ट के लिए स्रोत नियंत्रण उपलब्ध नहीं है, एक रिमोट को जोड़ना मदद, आदि)।


0

एक समाधान के भीतर एक परियोजना जोड़ने के लिए, बस टीम एक्सप्लोरर विंडो खोलें और परिवर्तन पर जाएं। फिर, अनट्रैकड फाइल्स के तहत, व्यू ऑप्शन पर क्लिक करें और स्विच टू ट्री व्यू (जब तक यह ट्री व्यू में पहले से न हो) का चयन करें, प्रोजेक्ट रूट फोल्डर पर राइट क्लिक करें, और ऐड चुनें ।

यहां छवि विवरण दर्ज करें


0

मैं हमेशा इसे भूल जाता हूं इसलिए यह मेरे लिए अधिक है, लेकिन शायद वीएस का उपयोग करके किसी और की मदद कर सकता है।

विजुअल स्टूडियो में सॉल्यूशंस की अवधारणा है। हालांकि, इसमें स्थानीय और दूरस्थ शाखाओं द्वारा ट्रैक किए गए गिट रिपॉजिटरी की अवधारणा है। जितने भी फाइल और फोल्डर हैं, वे सभी लोकल हैं।

अब जब आप एक मानक टेम्पलेट प्रोजेक्ट बनाते हैं, तो यह Visual Studio समाधान पर वापस जाता है, यह स्थानीय स्तर पर उस समाधान के लिए सभी प्रोजेक्ट बनाता है।

तो समस्या तब होती है जब आप एक ऐसी परियोजना जोड़ते हैं जो समाधान के लिए स्थानीय नहीं होती है या उस मामले के लिए नहीं होती है। क्या होता है कि समाधान फ़ाइल .sln परियोजना स्थान के साथ अद्यतन की जाती है, लेकिन परियोजना की वास्तविक सामग्री, परियोजना फ़ाइलों और फ़ोल्डरों को गिट में नहीं जोड़ा जा सकता है क्योंकि वे एक अलग निर्देशिका या एक अलग नेटवर्क ड्राइव या एक कुछ ftp सर्वर पर हैं आदि .... यह बेहतर हो सकता है यदि आप केवल एक प्रोजेक्ट फ़ाइल का संदर्भ चाहते हैं जो केवल .sln फ़ाइल में संकलित हो या आप उन्हें अलग या github रिपॉजिटरी के लिए अलग करना चाहते हैं। लेकिन आप नहीं चाहते कि वास्तविक फ़ाइलों को स्थानीय स्तर पर ट्रैक किया जाए।

इस उपाय को करने के लिए (यानी आप उन्हें अपने गिट रिपॉजिटरी में जोड़ना चाहते हैं) आप समाधान के दायरे में ब्याज की दूरस्थ फाइलों और उसकी परियोजनाओं की फाइलों को स्थानांतरित करते हैं ताकि वे स्थानीय हों।


0

यहाँ इसे Visual Studio 2015 में कैसे किया जाता है।

  1. परियोजना खोलें और उपकरण >> विकल्प >> "स्रोत नियंत्रण" टैब पर जाएं और अपने स्रोत नियंत्रण के रूप में "गिट" चुनें। यहां छवि विवरण दर्ज करें

  2. फ़ाइल मेनू पर जाएं और "स्रोत नियंत्रण में जोड़ें" चुनें।

दृश्य स्टूडियो द्वारा सभी घंटियाँ और सीटी बनाने के लिए अनिवार्य रूप से "git init" पर अमल किया जाता है (उपयोगकर्ता की विशिष्ट फ़ाइलों, अस्थायी फ़ाइलों, निर्देशिका आदि को अनदेखा करने के अनुसार सेटअप को अनदेखा करें)।

अनिवार्य रूप से आपके गिट रिपॉजिटरी को स्थानीय रूप से सही बनाया गया है (यह वीएस परियोजना के साथ प्रमुख कदम है क्योंकि इस फ़ोल्डर में बहुत सारी फाइलें हैं जिन्हें हम अनदेखा करना चाहते हैं)।

अब आप इस git रिपॉजिटरी को GitHub, BitBucket आदि जैसे git bash (Visual Studio के बाहर) में किसी भी अन्य git से जोड़ सकते हैं।

मैं इस वर्किंग डायरेक्टरी में Git Bash सेशन शुरू करता हूं और जब से मैं BitBucket का उपयोग करता हूं, मैं वहां दिए गए निर्देशों का पालन करता हूं (बस वहां से नीचे की लाइनें कॉपी करता हूं)।

git रिमोट ऐड ओरिजिनल https: //yourusername@bitbucket.org/yourusername/hookdemo.it

git push -u मूल गुरु

बस।

बाद में आप git कमांड लाइन पर रिपॉजिटरी को इसके सेटअप के बाद से ही ठीक से प्रबंधित कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.