গিট: আমি কীভাবে খুঁজে পাব যে কোন প্রতিশ্রুতিবদ্ধ একটি লাইন মুছে ফেলে?


13

আমি জানি যে আমি একটি নির্দিষ্ট প্রতিশ্রুতিতে একটি লাইন যুক্ত করেছি এবং এটি একটি ব্যক্তিগত গিটহাব অ্যাকাউন্টে দেখতে পাচ্ছি। আমার বর্তমান শাখায় এটি আর নেই। আমি কীভাবে খুঁজে পাব যে কোন কমিট এটি মুছে ফেলেছে?

উত্তর:


15

ব্যবহার করুন git blameসঙ্গে --reverseবিকল্প:

$ git blame --reverse START.. file.ext

যেখানে START হ'ল একটি পুনর্বিবেচনা যা এখনও প্রশ্নে রেখা রয়েছে।


তারপরে নিম্নলিখিত কমিটটি হ'ল লাইনটি সরিয়ে দেয়।
cweiske

3
এটি যা করে তা যুক্ত করা ভাল হবে, প্রতিটি লাইনটি শেষ প্রতিশ্রুতি দিয়ে দেখানো হয়েছে যার উপর এটি বিদ্যমান ছিল।
বহুবচন_ডোনট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.