আমি ক এর পরে রেবাইজিং এর মাঝে আছি git pull --rebase
। আমার কাছে কয়েকটি ফাইল রয়েছে যা সংশ্লেষিত হয়েছে। আমি নির্দিষ্ট ফাইলগুলির জন্য "তাদের" পরিবর্তনগুলি বা "আমার" পরিবর্তনগুলি কীভাবে গ্রহণ করব?
$ git status
# Not currently on any branch.
# You are currently rebasing.
# (fix conflicts and then run "git rebase --continue")
# (use "git rebase --skip" to skip this patch)
# (use "git rebase --abort" to check out the original branch)
#
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: CorrectlyMergedFile
#
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add <file>..." to mark resolution)
#
# both modified: FileWhereIWantToAcceptTheirChanges
# both modified: FileWhereIWantToAcceptMyChanges
সাধারণত আমি কেবল ফাইল বা একটি মার্জ সরঞ্জামটি খুলি এবং ম্যানুয়ালি সমস্ত "তাদের" বা "আমার" পরিবর্তনগুলি গ্রহণ করি। তবে আমি সন্দেহ করি যে আমি একটি সুবিধাজনক গিট কমান্ড অনুপস্থিত।
এছাড়াও মনে রাখবেন যে আমি যখন ফাইলগুলি দ্বন্দ্বগুলি সম্ভবত মারামারি করে তা দ্বন্দ্বগুলি কী তা দেখি তখনই আমি প্রতিটি ফাইলের জন্য একত্রীকরণ কৌশলটি বেছে নিতে সক্ষম হব।