मैं git commit -am "blah blah"
के समतुल्य के लिए देख रहा हूं लेकिन केवल एक फ़ाइल के लिए। अगर मैं कोशिश:गिट एक ट्रैक में एकल ट्रैक की गई फ़ाइल को जोड़ें और प्रतिबद्ध करें
git commit my.file -am "blah blah"
मैं:
fatal: Paths with -a does not make sense.
मैं चारों ओर देखा, लेकिन मैं केवल समाधान है कि उपनाम (जैसे this one) उपयोग करने का सुझाव मिल सकता है, लेकिन वे भी वे की तरह नहीं लग रहे संशोधित किया जा सकता है क्योंकि मुझे एक तर्क पारित करने की आवश्यकता है। क्या मुझे calling git through a shell का सहारा लेना है?
ऐसा लगता है कि ऐसा कुछ आसान विकल्प होना चाहिए जो मुझे लगता है कि यह बेहद आम होगा।
git add my.file
git commit -m "blah blah"
जीज़, विश्वास नहीं कर सकता कि यह इतना आसान था। मुझे एहसास नहीं हुआ कि मैं स्टेजिंग के बिना प्रतिबद्ध हो सकता हूं ("परिवर्तन के लिए चरणबद्ध नहीं:" संदेश ने मुझे फेंक दिया)। कोई आश्चर्य नहीं कि किसी और ने इस सवाल से पूछा नहीं है ... मैंने 'add'' का मतलब भी गलत बताया है। – BrodieG
यह * फाइल * प्रतिबद्ध करेगा, भले ही यह अभी तक 'git add' द्वारा मंचित नहीं है। (मुझे विश्वास नहीं था कि पहले - हालांकि यह प्रश्न में और उपर्युक्त टिप्पणी (!) में उल्लेख किया गया है, इसलिए इसे स्पष्ट रूप से यहां उल्लेख किया गया है।) – Nickolay