Git कमांड को निष्पादित करने के लिए Powershell स्क्रिप्ट कैसे बनाएं?


5

अच्छा दिन!

मैं पॉवरशेल से बिल्कुल भी परिचित नहीं हूं, और मैं एक स्क्रिप्ट बनाना चाहता हूं जो हर रात 2AM पर एक दिए गए डायरेक्टरी लोकेशन में एक git पुल कमांड को एक्साइट करता है। तो मूल रूप से स्क्रिप्ट को उस स्थान पर "सीडी" करना चाहिए और फिर "गिट पुल" को निष्पादित करना चाहिए।

मुझे पता है कि विंडोज में शेड्यूलर है जिसमें आप स्क्रिप्ट को कॉल कर सकते हैं, मुझे अभी यह पता नहीं है कि उस स्क्रिप्ट को कैसे बनाया जाए।

अग्रिम में धन्यवाद।

नमस्कार।

जवाबों:


4

cdPowershell में एक उपनाम है Set-Locationजिसके लिए है cd , और अगर Git कमांड लाइन निष्पादन योग्य आपके रास्ते में है, तो आप इसे Powershell से भी कॉल कर सकते हैं।

cd C:\path\to\myrepo.git\
git pull

या

Set-Location C:\path\to\myrepo.git\
Git pull

दूसरा समाधान पॉवरशेल के लिए अधिक मुहावरेदार है। और याद रखें, यदि आपके रेपो के पथ में रिक्त स्थान हैं, तो आपको इसे उद्धरणों के बीच रखना होगा।


तुम्हारा जल्दी उत्तर देने की लिए शुक्रिया। उन 2 विकल्पों में से एक को .ps1 फ़ाइल के रूप में सहेजा जाना चाहिए और विंडोज टास्क शेड्यूलर के साथ निष्पादित किया जाना चाहिए?
एलेन

हाँ। आपको बस यह सुनिश्चित करने की आवश्यकता है कि गिट आपके रास्ते में है। यदि आप नहीं जानते, तो एक Powershell प्रॉम्प्ट खोलें और टाइप करें git --version
नाथन.इलिशा शिरनी जूल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.