संभव डुप्लिकेट:
git bash : how to check if there’s a new commit availableनवीनतम के SHA1 दूरस्थ प्रतिबद्ध
मैं एक स्क्रिप्ट है जहाँ मैं तुलना करने के लिए नवीनतम स्थानीय नदी के ऊपर नवीनतम के लिए प्रतिबद्ध चाहते हैं लिख रहा हूँ करने के लिए प्रतिबद्ध उपयोगकर्ता को बताएं कि खींचने के लिए प्रतिबद्ध हैं।
नवीनतम स्थानीय प्रतिबद्धता SHA git log | head -n 1 | awk '{print $2}'
के साथ प्रदर्शित होती है।
क्या नवीनतम अपस्ट्रीम प्रतिबद्धता के SHA1 को प्रिंट करने के बराबर है?
'Git रेव-पार्स HEAD' ==' Git लॉग | हेड -1 एन | अजीब '{प्रिंट $ 2}' ' – miku
रिमोट्स में नए काम की जांच के लिए मैं इस [git-prompt] (https://github.com/juanpabloaj/git-prompt) का उपयोग करता हूं, यह [लाइनें नौकरी बनाती हैं] (https://github.com/juanpabloaj/git-prompt/blob/master/git-prompt.sh#L522-550) – JuanPablo