git log
কেবলমাত্র আমার পরিবর্তনগুলি (অন্যান্য বিকাশকারীদের দ্বারা করা পরিবর্তনগুলি বাদ দিয়ে) কীভাবে আমি ফিল্টার করতে পারি ?
উত্তর:
আপনি উদাহরণস্বরূপ লেখকের দ্বারা লগ ফিল্টার করতে পারেন, যাতে আপনি নিজের নামে ফিল্টার করতে পারেন:
git log --author="YourName"
বা প্রতিশ্রুতিবদ্ধ দ্বারা:
git log --committer="YourName"
-i
মান জন্য কেস-অবশ-Regex সম্ভব--author
--author
আপনার git-log
কমান্ডের পতাকাটি ব্যবহার করা উচিত ।
তাই ভালো:
git log --author="You Name"
নামের অংশটিও কাজ করছে:
git log --author=Name
তবে আপনি যদি এই টিপটির মতো জেনেরিক স্ক্রিপ্ট ব্যবহার করতে চান তবে আপনি এটি এর মতো করতে পারেন:
git log --author="$(git config user.name)"
তারপরে আপনি একটি উপাধি তৈরি করতে পারেন:
git config --global alias.mylog '!git log --author="$(git config user.name)"'
তারপরে আপনি কেবল টাইপ করতে git mylog
পারেন : এবং কেবল আপনার প্রতিশ্রুতিগুলি দেখুন।
my-history = !git log --author=\"$(git config user.name)\"
cmd
এটি কার্যকর হবে না কারণ কমান্ড প্রতিস্থাপন $()
একটি বাশ সিনট্যাক্স। সুতরাং, কোনও প্রতিস্থাপন ঘটবে না এবং আপনি গিটকে আক্ষরিক অর্থে $(git config user.name)
এমন একজন লেখকের কাছে জিজ্ঞাসা করবেন যা স্পষ্টতই নেই।