2012-05-24 13 views
6

नहीं करता है मैं परिवर्तन/काम के बिना रिमोट लॉग कैसे प्राप्त कर सकता हूं?रिमोट लॉग प्राप्त करें,

मैं केवल अंतिम लॉग देखना चाहता हूं, अगर मेरे पिछले pull के बाद कोई नया बदलाव है। मूल रूप से stash या commit होने से पहले मेरे परिवर्तनों से परहेज करते हैं।

git log master --not --remotes=*/master 
Shows all commits that are in local master but not in any remote repository master branches 

उत्तर

7

आप (यानी pull उपयोग न करें) उन्हें मर्ज करने के बिना, परिवर्तन लाने के लिए है:

Git मदद फ़ाइलों इस उदाहरण है, जो उल्टे रूप में परिणाम मैं चाहता हूँ देना चाहिए है

git log FETCH_HEAD --not master 
:
git fetch origin master 

उसके बाद आप रिमोट की शाखा में देखने के लिए log (और अन्य उपकरण) का उपयोग कर सकते

FETCH_HEAD नवीनतम खरीदी गई शाखा के लिए उपनाम है, इस मामले में origin/master, जैसे HEAD आपकी वर्तमान में चेक आउट की गई नवीनतम प्रतिबद्धता का उपनाम है।

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