আমি ইতিমধ্যে git-scm.com এবং gitref.org থেকে প্রাসঙ্গিক ডক্স দেখেছি , তবে আমি এটি খুঁজে পাচ্ছি না।
ধরা যাক আমি 12 নভেম্বর, মঙ্গলবার, মঙ্গলবারের জন্য সমস্ত কমিটগুলি পেতে চাই an একটি বিদ্যমান রেপো উদাহরণ হিসাবে ব্যবহার করে, আমি একটি সত্য জানি যে আমি সেদিন কমিট করেছি, পাশাপাশি দিনের এবং পরের দিনটিও কমিট করেছি।
সাথে 2013-11-11
এবং2013-11-12
নিম্নলিখিত 11 টি এবং 12 শে নভেম্বর উভয়ের জন্য আমাকে কমিট দেয়:
git log --after="2013-11-11" --until="2013-11-12"
git log --since="2013-11-11" --until="2013-11-12"
git log --after="2013-11-11" --before="2013-11-12"
git log --since="2013-11-11" --before="2013-11-12"
সঙ্গে 2013-11-12
শুধুমাত্র
নিম্নলিখিত সমস্ত আমাকে কোন প্রতিশ্রুতি দেয় না:
git log --since="2013-11-12" --until="2013-11-12"
git log --since="2013-11-12" --before="2013-11-12"
git log --after="2013-11-12" --until="2013-11-12"
git log --after="2013-11-12" --before="2013-11-12"
সাথে 2013-11-12
এবং2013-11-13
যেমনটি প্রত্যাশিত (এর ফলাফল 2013-11-11
এবং 2013-11-12
উপরের ফলাফল থেকে ), নীচের সমস্তগুলি আমাকে 12 ও 13 নভেম্বর উভয় থেকেই ফলাফল দেয়:
git log --since="2013-11-12" --before="2013-11-13"
git log --after="2013-11-12" --before="2013-11-13"
git log --since="2013-11-12" --until="2013-11-13"
git log --after="2013-11-12" --before="2013-11-13"
...এবং তাই এবং তাই ঘোষণা. আমার মনে হয় আমার প্রতি সম্ভব সমন্বয় চেষ্টা করেছি মনে since
, after
, before
, এবং until
কিন্তু এখনও উত্তর খুঁজে পাচ্ছি না, কিংবা আমি বুঝতে কিনা সেই সব বিকল্প, সমেত বা একচেটিয়া যেহেতু তারা সমেত হতে যদি দুইটি তারিখের ভিন্ন বলে মনে হচ্ছে না, কিন্তু একচেটিয়া যদি তারা একই দিনে হয়। আমি কি কিছু মিস করেছি / আমি কী ভুল করছি ?!