প্রশ্ন ট্যাগ «git-rewrite-history»

গিট সংগ্রহস্থলের ইতিহাস পুনর্লিখন, উদাহরণস্বরূপ পুরানো কমিটগুলি সম্পাদনা করা, অবাঞ্ছিত ডেটা (যেমন ব্যক্তিগত ডেটা বা বড় ফাইলগুলি) সরিয়ে ফেলা, ফাইলের কাঠামোর পুনর্বিন্যাস করা, কমিট মেটাডেটা ইত্যাদি স্থাপন করা etc.

27
বিদ্যমান, আনপিশড কমিট ম্যাসেজগুলি কীভাবে সংশোধন করবেন?
এই প্রশ্নের উত্তরগুলি একটি সম্প্রদায়ের প্রচেষ্টা । এই পোস্টটি উন্নত করতে বিদ্যমান উত্তরগুলি সম্পাদনা করুন। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। আমি একটি প্রতিশ্রুত বার্তায় ভুল জিনিস লিখেছি। আমি কীভাবে বার্তা পরিবর্তন করতে পারি? প্রতিশ্রুতি এখনও ধাক্কা হয় নি।

30
গিটে একাধিক কমিটির লেখক এবং প্রতিশ্রুতিবদ্ধ নাম এবং ইমেল কীভাবে পরিবর্তন করবেন?
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : Поменять у автора и коммитера емейл и имя имя во всех коммитах আমি স্কুল কম্পিউটারে একটি সাধারণ স্ক্রিপ্ট লিখছিলাম, এবং গিতে পরিবর্তনগুলি সংঘটিত করছিলাম (একটি রেপো যা আমার পেনড্রাইভে ছিল, আমার কম্পিউটার থেকে ঘরে বসে ক্লোন করা হয়েছিল)। বেশ …

16
একটি নির্দিষ্ট প্রতিশ্রুতি পরিবর্তন কিভাবে?
আমি সাধারণত পর্যালোচনার জন্য কমিটের একটি তালিকা জমা দিই। আমার যদি নিম্নলিখিত কমিট থাকে: HEAD Commit3 Commit2 Commit1 ... আমি জানি যে আমি মাথার প্রতিশ্রুতি দিয়ে সংশোধন করতে পারি git commit --amend। কিন্তু আমি কীভাবে সংশোধন করতে পারি Commit1, এটি প্রদত্ত HEADপ্রতিশ্রুতি নয়?

19
গিটে পুরানো কমিটের টাইমস্ট্যাম্প কীভাবে পরিবর্তন করা যায়?
বিদ্যমান, আনপশড কমিটগুলি কীভাবে সংশোধন করবেন তার উত্তরগুলি ? পূর্ববর্তী প্রতিশ্রুতি বার্তাগুলি সংশোধন করার একটি উপায় বর্ণনা করুন যা এখনও পর্যন্ত প্রবাহিত হয়নি। নতুন বার্তাগুলি মূল কমিটগুলির টাইমস্ট্যাম্পগুলির উত্তরাধিকারী। এটি যৌক্তিক বলে মনে হচ্ছে, তবে সময়গুলি পুনরায় সেট করার কোনও উপায় আছে কি?

18
গিট সংগ্রহস্থলে কমিটের ইতিহাস থেকে একটি বৃহত ফাইল কীভাবে সরিয়ে / মুছবেন?
মাঝেমধ্যে আমি একটি ওয়েবসাইট প্রকল্পে একটি ডিভিডি-ফিপ ফেলেছি git commit -a -m ..., তারপরে অযত্নে এবং জ্যাপ করেছিলাম , রেপোটি ২.২ জিগ দ্বারা প্রস্ফুটিত হয়েছিল। পরের বার আমি কিছু সম্পাদনা করেছি, ভিডিও ফাইল মুছে ফেলেছি এবং সমস্ত প্রতিশ্রুতিবদ্ধ করেছি, তবে সংক্ষেপিত ফাইলটি এখনও ইতিহাসে আছে in আমি জানি আমি সেই …

16
সমস্ত গিট কমিটিকে কীভাবে স্কোয়াশ করবেন?
আপনি প্রথম প্রতিশ্রুতিতে কীভাবে আপনার সম্পূর্ণ সংগ্রহস্থলটিকে স্কোয়াশ করবেন? আমি প্রথম প্রতিশ্রুতিতে পুনর্বাসনা করতে পারি, তবে এটি আমাকে 2 টি কমিট দিয়ে ছেড়ে দেয়। প্রথমটির আগে কমিট রেফারেন্স দেওয়ার কোনও উপায় আছে কি?

12
আপনি কীভাবে একটি খারাপ মার্জ ঠিক করেন এবং আপনার ভাল প্রতিশ্রুতিগুলিকে একটি নির্দিষ্ট সংশ্লেষে পুনরায় খেলুন?
আমি দুর্ঘটনাক্রমে filename.origএকাধিক কমিটি আগে আমার সংগ্রহশালায় একটি অযাচিত ফাইল ( একীকরণের সমাধানের সময়) প্রতিশ্রুতি দিয়েছিলাম, এখন অবধি আমার নজরে নেই। আমি সংগ্রহস্থলের ইতিহাস থেকে ফাইলটি পুরোপুরি মুছতে চাই। এটির বদলে ইতিহাসের পুনর্লিখন করা কি filename.origপ্রথম যে কোনও জায়গায় ভাণ্ডারে যুক্ত হয়নি?

11
সংবেদনশীল ফাইল এবং গিট ইতিহাস থেকে তাদের কমিটগুলি সরান
আমি গিটহাবের উপরে একটি গিট প্রকল্প রাখতে চাই তবে এতে সংবেদনশীল ডেটা (ব্যবহারকারী নাম এবং পাসওয়ার্ড, / ক্যানিফিগ / ডিপ্লোই.আরবির মতো ক্যাপিস্ট্রানো) সহ কয়েকটি ফাইল রয়েছে। আমি জানি আমি এই ফাইলের নামগুলিতে যুক্ত করতে পারি .gitignore এ যুক্ত পারি , তবে এটি গিটের মধ্যে তাদের ইতিহাস সরাবে না। আমি /.git …

5
গিটে মূল প্রতিশ্রুতি সম্পাদনা করবেন?
পরে কমিট করে বার্তাটি পরিবর্তন করার উপায় রয়েছে: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* আপনি প্রথম প্রতিশ্রুতিবদ্ধতার প্রতিশ্রুতি বার্তাটি কীভাবে পরিবর্তন করতে পারেন (যার কোনও পিতা-মাতা নেই)?

8
গিট সংগ্রহস্থলের প্রথম দুটি কমিট একত্রিত করবেন?
ধরুন আপনার কাছে একটি ইতিহাস রয়েছে যা এ, বি এবং সি তিনটি কমিট সমন্বিত রয়েছে : A-B-C আমি দুই করে একত্রিত করতে চাই একটি এবং বি এক কমিট এবি : AB-C আমি চেষ্টা করেছিলাম git rebase -i A যা নিম্নলিখিত বিষয়বস্তু সহ আমার সম্পাদককে খুলবে: pick e97a17b B pick asd314f …

5
একটি গিট মার্জ কমিটিকে মুক্তি দেওয়া
নিম্নলিখিত ক্ষেত্রে নিন: আমার একটি টপিক শাখায় কিছু কাজ আছে এবং এখন আমি আবার মাস্টারের সাথে একীভূত হতে প্রস্তুত: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 আমি মাস্টার থেকে মার্জ সম্পাদন করি, দ্বন্দ্বগুলি সমাধান করি এবং এখন আমার কাছে রয়েছে: * 8101fe3 Merge …

3
ফিল্টার-শাখা --Tree- ফিল্টার পরে গিট রেপো থেকে রেফ / মূল / মাথা / মাস্টার সরান?
আমি এখানে যেমন জিজ্ঞাসা করেছি একই প্রশ্ন ছিল: উপ ডিরেক্টরিতে একটি অস্তিত্বের সংগ্রহস্থল সাবমুট করতে মূল ডিরেক্টরিতে নতুন গিট সংগ্রহস্থল আমি এখানে এই উত্তরটি অনুসরণ করেছি: একটি উপ-ডিরেক্টরিতে একটি বিদ্যমান সংগ্রহস্থল সাবমুট করতে মূল ডিরেক্টরিতে নতুন গিট সংগ্রহস্থল এখন, gitk --allদুটি ইতিহাস দেখায়: একটি বর্তমানের সমাপ্তি master, এবং একটির নাম …

6
লেখক পরিবর্তন করতে কীভাবে গিটের বেশ কয়েকটি কমিটি সংশোধন করবেন
আমি গিটে একাধিক কমিট করেছি এবং আমি বুঝতে পেরেছি যে আমি নিজের ব্যবহারকারীর নাম এবং ব্যবহারকারীর ইমেল বৈশিষ্ট্যগুলি সঠিকভাবে সেট করতে (ভুলে গেছি) নতুন কম্পিউটারে)। আমি এখনও এই প্রতিশ্রুতিগুলি আমার ভাণ্ডারটিতে ঠাঁই করি নি, সুতরাং আমি কীভাবে এই কমিটগুলি সংশোধন করতে পারি তা করার আগে (মাস্টার শাখায় কেবলমাত্র 3 টি …

4
গিট রেপো থেকে ফাইল সাফ করা ব্যর্থ হয়েছে, নতুন ব্যাকআপ তৈরি করতে অক্ষম
আমি চালিয়ে আমার দূরবর্তী রেপো থেকে একটি ফাইল সরানোর চেষ্টা করেছি: git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD তবে গিট অভিযোগ করেন নতুন ব্যাকআপ তৈরি করা যায় না। পূর্ববর্তী ব্যাকআপটি ইতিমধ্যে রেফ / মূল / ফোর্সে বিদ্যমান রয়েছে -f আরএম এর সাহায্যে ব্যাকআপটি ওভাররাইট করে : /.git-rewrite/backup-refs সরানো …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.