স্ট্যাশ তৈরির তারিখ পান


227

স্ট্যাশ কখন তৈরি হয়েছিল তা বলার উপায় আছে?

git stash listকেবল স্ট্যাশগুলির তালিকা তৈরি করে এবং git stash show XXXXXXসমস্ত ফাইল এবং পরিবর্তনগুলি দেখায় তবে স্ট্যাশ তৈরির তারিখটি নয় ।

উত্তর:


362

চেষ্টা করুন:

git stash list --date=local

এটি এমন কিছু মুদ্রণ করা উচিত:

stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource

7
এটিকে ডিফল্ট প্রদর্শন করতে আমি কি আমার .gitconfig এ কোথাও একটি বিকল্প যুক্ত করতে পারি?
ট্র্যাভোক

2
@ ট্র্যাভোক এইচএম, এটি সম্পর্কে আমি অবগত নই। সেরাটি আমি খুঁজে পেলাম এই নকশালটি: git.661346.n2.nabble.com/…
ইগোর

9
আমি পছন্দ git stash list --date=relative। ওয়ার্থ লক্ষ করে --dateথেকে আসছে git logকমান্ড না stashনিজেই, এখানে সম্ভব জন্য দেখুন --date: মান stackoverflow.com/questions/7853332/git-log-date-formats
thnee

7
@ ট্র্যাভোক আমি [alias] stashlist = "stash list --date=local" আমার ~ / .gitconfig ফাইল
ইউজার 848337

5
git stash list --date=shortদৃশ্যমানভাবে স্ক্যান করা সহজ, স্থির প্রস্থে YYYY-MM-DD ফর্ম্যাটে আপনাকে কেবলমাত্র তারিখ দেয়।
টোর ক্লিংবার্গ

39

আপনি এটি --pretty=formatঅর্জন করতে ব্যবহার করতে পারেন । উদাহরণস্বরূপ, এটি স্ট্যাশ তালিকা তৈরি করে যাতে আপেক্ষিক সময় অন্তর্ভুক্ত থাকে:

git stash list --pretty=format:"%C(red)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)"

[alias]আমার ~/.gitconfigফাইলটির বিভাগে আমার এই সেট রয়েছে , যাতে আমি এটি একটি সাধারণ slকমান্ডের সাথে আবদ্ধ করতে পারি :

[alias]
        co = checkout
        lg = log --graph --pretty=format:\"%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\" --abbrev-commit
        rl = reflog --pretty=format:\"%Cred%h%Creset %C(auto)%gd%Creset %C(auto)%gs%C(reset) %C(green)(%cr)%C(reset) %C(bold blue)<%an>%Creset\" --abbrev-commit
        sl = stash list --pretty=format:\"%C(red)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)\"

(আপনি দেখতে পাচ্ছেন যে আমার জন্যও একই রকমের মার্কআপ রয়েছে logএবং reflog)

এটি দেখতে কেমন দেখাচ্ছে তা এখানে: গিট স্ট্যাশ তালিকা

আপনি প্রকৃত তারিখ, বরং একটি আপেক্ষিক সময় দেখাতে চান, তাহলে প্রতিস্থাপন %(cr)সঙ্গে %(ci)


17

git show stash@{0} অন্যান্য তথ্য সহ তারিখটিও মুদ্রণ করে।


1
আহ আমি 6 টি চরিত্রের সংক্ষিপ্তসারটি ব্যবহার করছিলাম, সম্ভবত এটিই সমস্যা ছিল। আমি মনে করি যখন আমি এই আদেশটি চেষ্টা করেছিলাম তখন এটি একটি ত্রুটিও ফেলেছিল তবে আমি উইন্ডোতে আছি, সুতরাং এটি সম্পূর্ণ অন্য একটি সমস্যা :)।
জেসন

3
আহ, উইন্ডোজ উইন্ডোজে গিট ব্যবহার করার চেষ্টা করা আমাকে সাধারণত আমার ল্যাপটপটি
ডিফ্যান্সেট করার ইচ্ছার

গিট ২.৮.৩ সহ তারিখটি মুদ্রণ করতে উপস্থিত হয় না।
এলিজা লিন

পুনঃটুইট করেছেন পরীক্ষার জন্য তবে এটি ২.৯
বিসিএমসিএফসি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.