2013-05-01 8 views
23

यदि मेरे पास स्थानीय शाखा test है और दूरस्थ शाखा test है। तो अगर मैंने धक्का दिया तो यह push origin test:testमैं अपने स्थानीय अप्रकाशित काम कैसे देखूं?

मैं उस शाखा में अपने स्थानीय अप्रकाशित कामों को कैसे देख सकता हूं? git log?

+0

http://stackoverflow.com/questions/1800783/compare-local-git-branch-with-remote-branch जो आप खोज रहे हैं, मुझे विश्वास है कि – RBZ

+0

chk out http://stackoverflow.com/a/ 3338774/556856 एक आकर्षण की तरह काम करता है। – Sujay

उत्तर

9

सबसे पहले अपने स्थानीय भंडार करने के लिए दूरस्थ परिवर्तन लाने:

git fetch origin test 

यह स्थापित करेंगे सभी दूरस्थ के origin/test में test शाखा से करता है। अब आप git log उपयोग कर सकते हैं:

git log origin/test..test 

है कि origin/test से पहुंच योग्य नहीं हैं test पर सभी करता दिखाई देगा।

12

मैं आमतौर पर gitk --all का उपयोग करता हूं (git fetch --all के बाद)।

और, कंसोल मोड के लिए, मेरे पास git log --graph --all --decorate --oneline का उपनाम है जो आपकी शाखाओं का एक अच्छा और कॉम्पैक्ट अवलोकन देता है। विशेष रूप से, यह दिखाता है कि आप क्या धक्का दे सकते हैं।

इन दोनों आदेशों के लिए आप --all के साथ सभी को दिखाने के बजाय शाखाओं (test origin/test अपने मामले में) निर्दिष्ट कर सकते हैं।

+4

डाउनवोट क्यों? –

संबंधित मुद्दे