বিপরীত ক্রমে লগ ইন কিভাবে করবেন?


178

আমি সম্প্রতি শিখেছি যে ইতিহাসটি বিপরীত ক্রমে মুদ্রণের জন্য আমি এইচজি লগ পেতে পারি:

hg log -r :

অবশ্যই আমি চেষ্টা করেছি:

git log -r :

ভাল, এটি কাজ করে না। সুতরাং গিটে একই জিনিস করার আদেশ কি?


1
man git-logগ্রেপ বিপরীত।
স্ক্র্যাভি

2
man git-log /reverseএবং এন্টার টিপুন।
sjas

1
স্পষ্টতার জন্য, জিআইটির ডক্স অনুসারে -rঅনুবাদ করে: "পুনরাবৃত্তিমূলক বিভেদগুলি দেখান।"
গাইপ্যাডক

উত্তর:


332

--reverseবিকল্পটি ব্যবহার করুন :

git log --reverse

49
দ্রষ্টব্য যে উদাহরণস্বরূপ git log -10 --reverse10 টি সর্বশেষ কমিট পরে বিপরীত তালিকা পাবেন।
জাকুব নরবস্কি

আপনি
গিটের

2
এটি git showডকুমেন্টেশনের উল্লেখ না করলেও এটি (বর্তমানে) কাজ করে। উদাহরণস্বরূপgit show origin/master.. --reverse
রায়ান লুন্ডি

2
আমি ব্যবহারের git golজন্যgit log --reverse
ফিলিপ আলভারেজ

14

আপনার --reverseসব সময় টাইপ করার দরকার নেই, বা আপনার কোনও বাশ ফাংশন দরকার নেই। আপনি কেবল একটি গিট ওরফে তৈরি করতে পারেন। আপনার প্রিয় পাঠ্য সম্পাদকটি খুলুন এবং আপনার গ্লোবালটি খুলুন.gitconfig ফাইলটি । এটি সাধারণত আপনার হোম ডিরেক্টরিতে পাওয়া যায়।

নেভিগেট করুন বা এর মতো একটি বিভাগ তৈরি করুন:

[alias]
    lg = log -10 --reverse

এটি এমন এক গিট ওরফে তৈরি করে যা দশটি সাম্প্রতিক কমিটকে ধরে ফেলে তারপরে সেই তালিকাটি উল্টে দেয় তবে 10 টির মধ্যে অতি সাম্প্রতিকতম নীচে রয়েছে। এখন আপনি কেবল চালাতে পারেন:

গিট এলজি


8

Jakub Narębski এর মন্তব্য ( "নোট যেমন যে git log -10 --reverse10 গত করে পেতে হবে তারপর বিপরীত তালিকা") গীত 2.11 মধ্যে ব্যাখ্যা করা হয়েছে (Q4 ই 2016):

দেখুন কমিট 04be694 (27 সেপ্টেম্বর 2016) দ্বারা Pranit Bauva ( pranitbauva1997)
(দ্বারা একীভূত junio সি Hamano - gitster- মধ্যে কমিট 54a9f14 , 11 অক্টোবর 2016)

rev-list-options: এর ব্যবহার পরিষ্কার করুন --reverse

ব্যবহারকারীরা প্রায়শই অবাক হন যে সবচেয়ে প্রাচীন বা সর্বাধিক nকমিটগুলি দেখানো হয়েছে log -n --reverse
নির্মল যে --reverseশুধুমাত্র কিক পর সিদ্ধান্ত যা করে তাদের unconfuse দেখানো যেতে চলেছে।

সীমাবদ্ধতা দেখুন ।


0

আপনি বাশার্ক ফাংশন তৈরি করতে পারেন (ধরে নিচ্ছেন আপনি একটি ইউনিক্সে আছেন)

function git_logr {

    git log --reverse

}

5
আরও সহজ পদ্ধতির জন্য কোনও সাধারণ git config --global alias.logr 'log --reverse'কোনও সাধারণের জন্য কোনও নাম যুক্ত করা হবে: এটি ব্যবহার করুন: গিট লগার <অতিরিক্ত যুক্তি>
সোমবার

0

আমি প্রস্তাবিত কয়েকজনকে এক সাথে একত্রিত করে একটি উপনাম তৈরি করেছি।

git log -10 --pretty=oneline --abbrev-commit --reverse
alias gl='git log -10 --pretty=oneline --abbrev-commit --reverse'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.