क्या कमांड का उपयोग करने का एक तरीका है जैसे git ls-files
कि केवल अनट्रैक की गई फाइलें दिखाना?
कारण मैं पूछ रहा हूँ क्योंकि मैं सभी हटाए गए फ़ाइलों को संसाधित करने के लिए निम्न आदेश का उपयोग करता हूं:
git ls-files -d | xargs git rm
मुझे अनट्रैक फ़ाइलों के लिए कुछ समान चाहिए:
git some-command --some-options | xargs git add
मैं -o
विकल्प खोजने में सक्षम था git ls-files
, लेकिन यह वह नहीं है जो मैं चाहता हूं क्योंकि यह अनदेखा फाइलों को भी दिखाता है। मैं भी निम्नलिखित लंबी और बदसूरत आदेश के साथ आने में सक्षम था:
git status --porcelain | grep '^??' | cut -c4- | xargs git add
ऐसा लगता है कि मुझे एक बेहतर कमान मिल गई है जिसका मैं यहां उपयोग कर सकता हूं। और अगर वहाँ नहीं है, तो मैं कस्टम git कमांड कैसे बनाऊँ?
git
केवल फाइलों पर काम करता है, इसमें खाली फ़ोल्डरों को ट्रैक करने का कोई तरीका नहीं है। find . -type d -empty
इसके बजाय कोशिश करें ।
git ls-files -d | xargs git rm
?