तो मेरे पास बहुत सारे रिपो हैं, और कभी-कभी मैं भूल जाता हूं कि कुछ खींचने पर पीछे हैं, इसलिए मैं सोच रहा था कि प्रत्येक रिपो को एक .bat स्क्रिप्ट में खींचने का एक तरीका था। मैंने देखा कि किसी ने लिनक्स के लिए ऐसा किया है, मुझे विश्वास है कि here है, लेकिन मैं विंडोज़ मशीन पर हूं। क्या किसी को विंडोज़ के लिए यह कैसे करना है?विंडोज़ पर एकाधिक रिपोज़ के लिए खींचने के लिए कैसे गिट करें?
7
A
उत्तर
12
आप जिसमें आप इस
cd C:\path\to\git\repo
call git pull
cd C:\path\to\git\repo2
call git pull
के साथ सभी खजाने अपने आप को जोड़ या यह Git संग्रह
FOR /D %G in (C:\Documents\GitRepos\*) Do cd %G & call git pull & cd ..
.bat के बजाय
साथ एक पूरी निर्देशिका के माध्यम से चलाते हैं एक .bat फ़ाइल बना सकते हैं फ़ाइल में एक जीयूआई क्लाइंट Github for windows
यदि आपके पास वहां मौजूद सभी रिपोजिटरी हैं तो उन्हें सभी को सिंक करना याद रखना दर्द नहीं होगा।
for /f %%f in ('dir /ad /b C:\Documents\GitRepos\') do cd /d C:\Documents\GitRepos\%%f & call git pull & cd ..
2
मैं वास्तव में पसंद @eikooc के जवाब - - और यह काम करना चाहता था, लेकिन यह विंडोज 10
यहाँ पर मेरे लिए काम नहीं करेंगे मेरी भिन्नता है PowerShell संस्करण
Get-ChildItem -Directory | ForEach-Object { Write-Host("`r`ngit pull for: '$($_.FullName)'") | git -C "$($_.FullName)" pull }
0
यहाँ एक है:
संबंधित मुद्दे
- 1. सभी शाखाओं के लिए परिवर्तन खींचने के लिए गिट कैसे प्राप्त करें
- 2. क्या खींचने के लिए कोई गिट हुक है?
- 3. नामित स्थानों के साथ एकाधिक गिट रेपो खींचने के लिए टीमसिटी की स्थापना
- 4. विंडोज़ पर गिट-एनेक्स चलाने के लिए संभव है?
- 5. विंडोज़ फॉर्म के लिए एकाधिक स्लाइडर ट्रैकबार
- 6. ग्रेड: ग्रेडल के माध्यम से गिट खींचने के लिए कैसे करें?
- 7. विंडोज़ के लिए libjpeg कैसे स्थापित करें?
- 8. github पर बिटबकेट के रिपोज़ को कैसे सिंक करें?
- 9. ट्रेविस को सभी गिट submodules खींचने के लिए कैसे बताने के लिए?
- 10. सिगविन के बिना विंडोज़ पर गिट?
- 11. विंडोज़ पर Node.js के लिए कार्य निर्देशिका कैसे सेट करें?
- 12. विंडोज़ पर GeoDjango के लिए जीईओएस कैसे स्थापित करें
- 13. संबंधित अनुप्रयोगों के एक सूट के भीतर मॉड्यूल के लिए मोनोलिथिक बनाम एकाधिक मर्कुरियल रिपोज़
- 14. एकाधिक गिट भंडारों के लिए सर्वोत्तम अभ्यास
- 15. विंडोज़ पर गिट बैश - स्टोर करने के लिए और बैश स्क्रिप्ट्स को कैसे आमंत्रित करें
- 16. उबंटू और विंडोज़ पर जर्मन उमलाइट के लिए गिट एन्कोडिंग को कॉन्फ़िगर कैसे करें?
- 17. प्रतीकात्मक लिंक को अनदेखा करने के लिए विंडोज़ पर गिट कैसे प्राप्त करें
- 18. सिगविन के लिए गिट कैसे स्थापित करें?
- 19. गिट खींचने के बाद विस्तार परिवर्तन
- 20. एकाधिक गिट परियोजनाओं के लिए एकल गिट भंडार का उपयोग
- 21. आईओएस विकास के लिए विंडोज़ पर एक्सकोड
- 22. गिट खींचने वर्तमान डीआईआर
- 23. विंडोज़ के लिए मैक पर संकलन क्रॉस
- 24. विंडोज़ के लिए स्रोत ट्री
- 25. गिट गैर-गुरु के लिए एकाधिक रिलीज लाइनों और गिट-फ्लो पर सलाह
- 26. एसवीएन रिपोज़ के साथ उपयोग योग्य गिट एक्सटेंशन?
- 27. विंडोज़ पर हास्केल के लिए रंगीन खोल?
- 28. राइट क्लिक पर विंडोज़ 'गिट शैल के लिए गिथब कैसे खोलें?
- 29. संगीतकार - गिट रिपोज़ डाउनलोड करना जिसमें कंपोज़र.जेसन
- 30. उत्पादन सर्वर पर गिट "उत्पादन शाखा" खींचने के लिए "उचित" तरीका
एक विकल्प तकनीक यहाँ वर्णित हैं कि नहीं की कोशिश: http://addyosmani.com/blog/backing-up-a-github-account/ – eikooc
मैंने पहले भी एप्लिकेशन का इस्तेमाल किया है, लेकिन मुझे यह बहुत कमजोर लगता है, कम से कम मेरे लिए, मैं एन ऐप खोलने के लिए मुझे लगता है कि मैं कमांड लाइन द्वारा एक जोड़े को सिंक कर सकता था। लेकिन लिंक वास्तव में उपयोगी लग रहा है! – ROODAY
मेरा मानना है कि यह वही है जो आप खोज रहे हैं: http://stackoverflow.com/questions/17099564/make-a-shell-script-to-update-3-git-repos अगर मैं गलत हूं तो मुझे सही करें – eikooc