इसमें 10 परियोजनाओं के साथ 10 दूरस्थ रिपॉजिटरी को एक स्थानीय निर्देशिका में सिंक करना


0

मेरे पास एक स्थानीय निर्देशिका है जिसमें दस परियोजनाएं हैं। मैं सभी दस परियोजनाओं को दस रिमोट जीथब रिपॉजिटरी के साथ सिंक करना चाहता हूं।

मैं gitमैन्युअल रूप से सभी 10 को एक-एक-बार धकेलने की तुलना में अधिक कुशलता से इसका उपयोग कैसे करूंगा ?

मैं मैकबुक एयर का उपयोग कर रहा हूं जो OSX Yosemite v.10.10.5 पर चल रहा है

जवाबों:


1

यदि सभी परियोजनाएं एक ही dir में हैं, तो शायद सबसे आसान तरीका एक शेल स्क्रिप्ट सेट किया गया है जो परियोजनाओं को एक-एक करके पुन: व्यवस्थित और धक्का देता है, यहां लिनक्स के लिए एक सरल उदाहरण है (मुझे लगता है कि सभी परियोजनाएं स्थित हैं /home/mowzer/projects), यदि आप उपयोग कर रहे हैं खिड़कियों के लिए गिट आपके पास एक बैश भी होना चाहिए लेकिन आपको यह देखना होगा कि यह विंडोज डिस्क को कैसे मैप करता है और रास्ते को ठीक करता है।

#!/bin/bash
PROJECTSDIR=/home/mowzer/projects/
for i in `ls $PROJECTSDIR`; do
    cd $PROJECTSDIR$i
    git push
done

+1। धन्यवाद। यह वही है जिसे मैं देख रहा था। मुझे इस उत्तर को स्वीकार करने में खुशी होगी लेकिन क्या आप कृपया मैकबुक एयर के लिए कोड प्रदान कर सकते हैं जो OSX Yosemite v.10.10.5 पर चल रहा है या मुझे दस्तावेज की ओर इशारा कर सकता है?
मवेज़र

1
मैं OSX का उपयोग नहीं करता, लेकिन जैसा कि मुझे याद है कि इसे स्थापित किया जाना चाहिए, आप इसे कमांड से देख सकते हैं whereis bash। यह उस मार्ग को वापस करना चाहिए जहां बैश स्थापित है (जैसे / बिन / बैश)। यदि यह स्थापित है तो आपको अपने फाइलसिस्टम से मेल करने के लिए केवल PROJECTSDIR चर को ठीक करना होगा
Tsumi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.