मेरे पास बस कई कमिट्स के साथ एक सरल परीक्षण भंडार है और दिनांक और समय फ़िल्टर्ड लॉग देखना चाहते हैं:
$ git log --author = "automatix" --since = "2013-01-30" --pretty - test प्रतिबद्ध ea0719bef142659fa561c9d040b2120012ed0184 दिनांक: थु जन ३१ ०२:०३:१२ २०१३ +०१०० प्रतिबद्ध ab4a8387bc4d9bdb4f67212df77eb1fc3d8b6304 दिनांक: थू जन ३१ ०१:०१:११ २०१३ +०१०० a0b027beba2cd03571bb9475b9db9542f8efe990 प्रतिबद्ध करें दिनांक: थु जन ३१ 01:50:38 2013 +0100 प्रतिबद्ध add77c8fe2ba9254c11b98e14facede3420dc51c दिनांक: थु जन ३१ 01:48:34 2013 +0100 प्रतिबद्ध e6e323c05d37c74fcabeb9186b95c0d49b862e6f दिनांक: थु जन ३१ 01:46:27 2013 +0100 प्रतिबद्ध 8c286391e54d3fc1e210950b1320fd6f013a8f84 दिनांक: थू जन ३१ 01:41:27 2013 +0100 प्रतिबद्ध 9c880595e57f71738379696292940f41f0f42f7e2a दिनांक: थु जन ३१ 01:38:17 2013 +0100 a95527f36a533e1ecba1aadceea31a9dcbe1a8db दिनांक: थू जन ३१ ०१:३०:००० २०१३ +०१००
पहली चयनित कमेटी a95527f36a533e1ecba1aadceea31a9dcbe1a8db
से है 2013-01-30 01:30:00
। 8 आवागमन चयनित हैं:
$ git log --author = "automatix" --since = "2013-01-30" --format = oneline - परीक्षण | स्वागत 8 34 498
ठीक है। अब मैं सेलेक्ट करता हूँ 2013-01-31
:
$ git log --author = "automatix" --since = "2013-01-31" --format = oneline - परीक्षण | स्वागत ० ० ०
क्या? ठीक है, इसका मतलब यह होना चाहिए कि since
नियम स्टार्ट के कमिट को बाहर करता है। सही?
लेकिन चलो चलें:
$ git log --author = "automatix" - since = "2013-01-31 01:30:00" - व्याख्या - उत्तर प्रतिबद्ध ea0719bef142659fa561c9d040b2120012ed0184 दिनांक: थु जन ३१ ०२:०३:१२ २०१३ +०१०० प्रतिबद्ध ab4a8387bc4d9bdb4f67212df77eb1fc3d8b6304 दिनांक: थू जन ३१ ०१:०१:११ २०१३ +०१०० a0b027beba2cd03571bb9475b9db9542f8efe990 प्रतिबद्ध करें दिनांक: थु जन ३१ 01:50:38 2013 +0100 प्रतिबद्ध add77c8fe2ba9254c11b98e14facede3420dc51c दिनांक: थु जन ३१ 01:48:34 2013 +0100 प्रतिबद्ध e6e323c05d37c74fcabeb9186b95c0d49b862e6f दिनांक: थु जन ३१ 01:46:27 2013 +0100 प्रतिबद्ध 8c286391e54d3fc1e210950b1320fd6f013a8f84 दिनांक: थू जन ३१ 01:41:27 2013 +0100 प्रतिबद्ध 9c880595e57f71738379696292940f41f0f42f7e2a दिनांक: थु जन ३१ 01:38:17 2013 +0100 a95527f36a533e1ecba1aadceea31a9dcbe1a8db दिनांक: थू जन ३१ ०१:३०:००० २०१३ +०१००
$ git log --author = "automatix" - since = "2013-01-31 01:30:00" --format = oneline - परीक्षण | स्वागत 8 34 498
अब, जब मैं प्रारंभ के रूप में अच्छी तरह से लिख रहा हूँ, तो प्रारंभ के समय शामिल हैं ।
मैं तर्क नहीं समझता। क्या कोई समझा सकता है, यह इतना अजीब क्यों काम करता है?
धन्यवाद