যেমন এই প্রশ্নে জিজ্ঞাসা করা হয়েছে , আমি আরও জানতে চাই git stash pop
যে কোনও প্রতিশ্রুতিতে সমস্ত পরিবর্তন সংযোজন না করে কীভাবে বিরোধের সমাধান করা যায় (যেমন "গিট স্ট্যাশ পপ" যেমন কোনও বিবাদ না করে)।
আমার বর্তমান পদ্ধতিটি খুব অসাধারণ, কারণ আমি এটি এইভাবে করি:
git stash pop -> CONFLICT
git stash drop
[resolve conflict]
[add conflict files]
git reset HEAD <all files that are in commit-mode>
[আপডেট] এটি পুনরুত্পাদন করার একটি উপায়:
mkdir foo; cd foo; git init
echo "1" > one
echo "2" > two
git add -A; git commit -m "first"
echo "1.1" > one
echo "2.1" > two
git stash
echo "2.2" > two
git commit -a -m "second"
echo "Only this file would stay in HEAD without the conflict" > third
git add third
git stash pop
git status
2016-06-27: উদাহরণস্বরূপ 'তৃতীয়' নামে একটি নতুন ফাইল যুক্ত হয়েছে যাতে দেখানো যায় যে সিসি থেকে সমাধানের মতো কাজগুলি কেবল খালি শিরোনামের জন্যই কাজ করে তবে প্রাথমিক সমস্যাটি ঠিক করবেন না যে শিরোনামের মতো সামগ্রী নেই initial একটি জন্য git stash pop
একটি দ্বন্দ্ব ছাড়াই।
git stash pop
যখন কোনও বিরোধ না ঘটে (তবে বিজ্ঞপ্তি দিয়ে কোন ফাইলগুলিকে একীভূত করা দরকার)।
git add
সমাধান করেছেন সংঘাতের ফাইলগুলি কার্যকরভাবে তা সূচকে রেখেছেন এবং আপনি কি আমাদের সূচীতে না রাখতে চান?