git branch -a --contains <hash>
मुझे उन सभी शाखाओं को hash
प्रदान करता है। मैं क्या चाहता हूं git branch -a --no-contains <hash>
है। दुर्भाग्यवश, ऐसा करने के लिए कोई आदेश प्रतीत नहीं होता है, इसलिए मुझे लगता है कि समाधान कुछ ऐसा है:ऐसी शाखाएं दिखाएं जिनमें
git branch -a | grep -v output of(git branch -a --contains)
लेकिन मेरा बैश कार्य तक नहीं है।
Show all branches that commit A is on and commit B is not on? लागू होने लगते हैं, लेकिन दृष्टिकोण आवश्यक से अधिक जटिल लगता है।
उपरोक्त को पूरा करने के लिए सबसे अच्छा/सबसे सरल तरीका क्या है?
दृश्यता के लिए: ** 'गिन 2.13] में' --no-include' ध्वज जोड़ा गया था (https://github.com/git/git/blob/v2.13.0/Documentation/RelNotes/2.13.0 .txt) ** .. जैसा कि [मेरे उत्तर] में बताया गया है (https://stackoverflow.com/a/44687845/1667513)। – nonsensickle