আপনার যদি জিপিজির সাইন ইন করার প্রয়োজন হয় তবে বর্তমান শাখায় একটি নির্দিষ্ট প্রতিশ্রুতি SINCE করার জন্য সমস্ত সই করুন, আপনি পরিবর্তে নিম্নলিখিতটি ব্যবহার করতে পারেন:
git filter-branch --commit-filter 'git commit-tree -S "$@";' <COMMIT>..HEAD
<COMMIT>
কমিট আইডি কোথায় (উদাঃ abc123e5
)।
এটির অতিরিক্ত সুবিধা রয়েছে যা এটি কমিট মেটাডেটা (কমিটের তারিখ সহ) ব্যাহত করে না।
আপনি যদি প্রতিটি প্রতিশ্রুতিতে আপনার জিপিজি পাসফ্রেজের জন্য অনুরোধ করা বন্ধ করতে চান তবে এই উত্তরটিও দেখুন:
https://askubuntu.com/a/805550
দ্রষ্টব্য: জিআইটি সাইন ইন gpg
করার gpg2
জন্য স্যুইচ করাতে আপনাকে জিপিজি 2 এ আপনার ব্যক্তিগত কী পুনরায় আমদানি করতে হবে।
git config commit.gpgsign true
।