git log - Logging git commits till a commit id when pulled with git pull --rebase -


चलो मान लीजिए कि git लॉग में निम्न कमिट हैं

  commit15 commit14 commit13 commit12 commit11 commit10 । । <  

मैंने

  git log - spety = format: '% h |% H | फाइल द्वारा 14 तक काम करने के लिए git लॉग को सहेजने की कोशिश की है। % An |% ai |% s '$ commitid | Grep -v "मर्ज शाखा 'मास्टर' का" & gt; 'लॉग फाइल करने के लिए पथ जिसमें कॉमिटिड तक git लॉग होना चाहिए'  

यह एक मामले को छोड़कर ठीक काम कर रहा है, अर्थात

जब कमिट किया जाता है और कमांड 13 को खींचने के बाद धकेल दिया जाता है git pull --rebase के साथ, जब मैं git log commit14 का उपयोग करते हुए commit4 तक git लॉग को सहेजने की कोशिश करता हूं मैं कमिट 12 और कमिट 13 देख सकता हूं लेकिन जब तक मैं 15 तक काम करने की कोशिश नहीं करता हूं git log commit15 का उपयोग करना प्रतिबद्ध है 12 और 13 प्रतिबद्ध 14 के तहत सूचीबद्ध हैं

मुझे पता है कि समस्या --rebase के साथ है, क्या किसी भी तरह से मैं किसी विशिष्ट आईडी तक प्रतिबद्धता लॉग कर सकता हूं यहां तक ​​कि उसके नीचे भी ऐसा किया गया है जिसे इसे ऊपर की ओर रिसाव किया गया है? (मैंने देखा कि जीआईटी रेपो, कमिट 12 और कमिशन 13 कमेट के तहत सूचीबद्ध हैं)


Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -