मेरे पास git commits और शाखाओं के बारे में एक त्वरित प्रश्न है।
कहो कि मैं दो तारीखों के आधार पर दो प्रतिबद्ध आईडीएन प्राप्त करना चाहता हूं।
मैं "मास्टर ब्रांच" पर बोलता हूं।
git rev-list --since='2015-01-01' --reverse origin/master | head -1
git rev-list --until='2015-06-30' origin/master | head -1
अब अगर मैं ब्रांच को स्विच करता हूं, IE मैं a:
git checkout testing
क्या मुझे केवल ID'n ही मिलेगा जो परीक्षण शाखा से है या क्या मुझे मास्टर शाखा सहित अन्य सभी शाखाओं से भी ID'n प्राप्त होगा?
एक साधारण हां नहीं, मैं यह सुनिश्चित करना चाहता हूं कि मुझे मास्टर ब्रांच से कोई कमिट नहीं मिले ताकि मैं केवल टेस्टिंग ब्रांच के कमिट से कोड प्राप्त करूं और किसी अन्य ब्रांच से कोड न प्राप्त करूं।
अग्रिम में धन्यवाद।