উত্তর:
এটি স্ট্রারের সমাধানের সরলীকৃত প্রকরণ :
git log --pretty=format: --name-status | cut -f2- | sort -u
সম্পাদনা: মন্তব্যে আমাকে আরও কিছু শেখানোর জন্য জাকুবকে ধন্যবাদ, এই সংস্করণটির একটি সংক্ষিপ্ত পাইপলাইন রয়েছে এবং জিনিসগুলি ঠিক করার জন্য আরও বেশি সুযোগ দেয়।
git log --pretty=format: --name-only --diff-filter=A | sort -u
--allআপনার একক অনাথ টিপসের বেশি থাকলে আপনার প্রয়োজন হবে you উদাহরণস্বরূপ, এক রেপোতে একাধিক পৃথক ইতিহাস।
--diff-filter=Aইতিমধ্যে বিদ্যমান ফাইলটি অনুলিপি করে তৈরি করা ফাইলগুলিকে উপেক্ষা করে, তাই এটি যুক্ত করা সর্বদা আপনার পছন্দসই নাও হতে পারে।
আপনি দৌড়াতে পারেন git-log --name-status, যা এরকম কিছু প্রতিধ্বনিত করে:
commit afdbbaf52ab24ef7ce1daaf75f3aaf18c4d2fee0
Author: Your Name <your@email.com>
Date: Tue Aug 12 13:28:34 2008 -0700
Added test file.
A test
তারপরে ফাইলগুলি যুক্ত করুন:
git-log --name-status | sed -ne 's/^A[^u]//p' | sort -u
এখানে দুটি দরকারী ওরফে রয়েছে: ফাইন্ডফিল ffএবং ফাইন্ডফিলিথকপিগুলি ffc:
# Find if one file ever had into repository
ff = "!git log --pretty=format: --name-status --all -M -B | sort -u | grep $1 #"
# The same as above but showing copied files
ffc = "!git log --pretty=format: --name-status --all -C -M -B | sort -u | grep $1 #"
আপনি তাদের সাথে ফাইলের নাম এবং ক্রিয়াকলাপ সম্পর্কে তথ্য পাবেন।
নমুনা ব্যবহার:
$ git ff create
A database/migrations/2014_10_12_000000_create_users_table.php
A database/migrations/2014_10_12_100000_create_password_resets_table.php
A database/migrations/2015_05_11_200932_create_boletin_table.php
A database/migrations/2015_05_15_133500_create_usuarios_table.php
D database/migrations/2015_05_12_000000_create_users_table.php
M database/migrations/2015_05_11_200932_create_boletin_table.php
R051 database/migrations/2014_10_12_000000_create_users_table.php database/migrations/2015_05_12_000000_create_users_table.php
$ git ffc create
A database/migrations/2014_10_12_000000_create_users_table.php
A database/migrations/2014_10_12_100000_create_password_resets_table.php
A database/migrations/2015_05_11_200932_create_boletin_table.php
A database/migrations/2015_05_15_133500_create_usuarios_table.php
C052 database/migrations/2014_10_12_000000_create_users_table.php database/migrations/2015_05_11_210246_create_boletin_nosend_table.php
D database/migrations/2015_05_12_000000_create_users_table.php
M database/migrations/2015_05_11_200932_create_boletin_table.php
R051 database/migrations/2014_10_12_000000_create_users_table.php database/migrations/2015_05_12_000000_create_users_table.php