কিভাবে init দিয়ে তৈরি একটি গিট সংগ্রহস্থল পুরোপুরি মুছবেন?


1396

আমি একটি গিট সংগ্রহস্থল তৈরি করেছি git init। আমি এটি সম্পূর্ণরূপে মুছতে এবং একটি নতুন শুরু করতে চাই।

উত্তর:


1835

গিট এর সমস্ত ফাইল .gitডিরেক্টরিতে রেখে দেয়। কেবল সেটিকে সরান এবং আবার উদ্যোগ করুন init

আপনি যদি এটি খুঁজে না পান তবে এটি লুকিয়ে থাকার কারণে।

  • উইন্ডোজ 7-এ, আপনাকে আপনার ফোল্ডারে যেতে হবে, Organizeউপরের বাম দিকে ক্লিক করুন Folder and search options, তারপরে ক্লিক করুন, তারপরে Viewট্যাবে ক্লিক করুন এবং Show hidden files, folders and drivesরেডিও বোতামে ক্লিক করুন ।

  • একটি ম্যাক ওএসে:

    • খুলুন একটি টার্মিনাল (স্পটলাইট মাধ্যমে: প্রেস CMD+ + SPACE, টাইপ terminalএবং প্রেস Enter) এবং চালানোর সময়:

      defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
      

      দ্রষ্টব্য: ফাইন্ডারে লুকানো ফাইলগুলি দেখানোর জন্য কীবোর্ড শর্টকাটটি CMD+ SHIFT+ .সুতরাং এটি আর অনুসন্ধানকারী কনফিগারেশনটি সংশোধন করার দরকার নেই

    • আপনি টাইপও করতে পারেন cd(স্থানটি গুরুত্বপূর্ণ), ফাইন্ডার থেকে আপনার গিট রেপো ফোল্ডারটিকে টার্মিনাল উইন্ডোতে টেনে আনুন এবং চাপুন , তারপরে আবার returnটাইপ করুন ।rm -fr .gitreturn

  • উবুন্টুতে, শর্টকাট ব্যবহার করুন Ctrl + H


19
দ্রষ্টব্য: আপনি লুকানো .git ফাইলটি সরিয়ে দেওয়ার পরে, defaults write com.apple.finder AppleShowAllFiles NO && killall Finderলুকানো ফাইলগুলি আবার একবার লুকানোর জন্য আপনার প্রবেশ করা উচিত ।
কোডবিকার

11
ম্যাকোজে (ফাইন্ডারে) ফাইলগুলি দেখানোর / আড়াল করার জন্য: cmd + shift + .এটি আমার জন্য গুগলে একটি শীর্ষ ফলাফল ছিল যাতে লোকেরা এটি পুরানো হয়েও সম্ভবত এটি অনেক খুঁজে পাবে।
ludvigeriksson

12
@ ভ্যানগুলি হ'ল বাশ পতাকা (বিকল্প), এবং আপনি যেভাবে পছন্দ করতে পারেন সেগুলি যেতে পারেন :)
ডি নোভো

754

যদি আপনি সত্যিই কেবল কার্যক্ষম ডিরেক্টরি রেখে সমস্ত সংগ্রহস্থল সরাতে চান তবে এটি এটির মতো সহজ হওয়া উচিত।

rm -rf .git

rm -rfপ্রয়োগ সম্পর্কে স্বাভাবিক প্রোভিসগুলি । আপনার আপ টু ডেট ব্যাকআপ রয়েছে এবং কমান্ডটি চালানোর আগে আপনি ঠিক জায়গায় রয়েছেন তা নিশ্চিত হয়ে নিন। ইত্যাদি।


5
এবং আপনি এটি উইন্ডোতেও গিট শেলের মধ্যে ব্যবহার করতে পারেন
হামাদ খান

60

আপনি যদি কোনও প্রকল্পের সমস্ত .git ফোল্ডার মুছতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

find . -type f | grep -i "\.git" | xargs rm

এটি সমস্ত সাবফোল্ডার থেকে সমস্ত .git ফোল্ডার এবং .gitignore ফাইলও মুছে ফেলবে


3
এটি আমার ফ্রেঞ্চ.gite.txt মুছে ফেলা হয়েছে
বেনামে কাপুরুষ

16

কচ্ছপকে হত্যার বিকল্প:

  • কচ্ছপ গিট-সেটিংস খুলুন (যে কোনও ফোল্ডারে ডান ক্লিক করুন, টরটোজজিট → সেটিংস)
  • আইকন ওভারলে বিকল্পে যান ।
  • পরিবর্তন স্থিতি ক্যাশে থেকে ডিফল্ট করার কোনটি
  • এখন আপনি ডিরেক্টরিটি মুছে ফেলতে পারেন (হয় উইন্ডোজ এক্সপ্লোরার দিয়ে বা rmdir /S /Q)
  • ফিরে সেট স্থিতি ক্যাশে থেকে কোনটি করতে ডিফল্ট এবং আপনি জরিমানা আবার হওয়া উচিত ...

10

যেখানে $ GIT_DIR হ'ল ফোল্ডারের সন্ধানের জন্য পথ (গিট রেপো পাথ), টার্মিনালে নিম্নলিখিতটি সম্পাদন করুন।

find $GIT_DIR -name *.git* -ok rm -Rf {} \;

এটি নির্ধারিত গিট ডিরেক্টরিতে ফাইল / ডিরেক্টরি নামের মধ্যে ".git" ধারণকারী যে কোনও ডিরেক্টরি বা ফাইল অনুসন্ধান করবে। এর মধ্যে .git / এবং .gitignore ফাইল এবং অন্য কোনও .git- মত সম্পদ অন্তর্ভুক্ত থাকবে। কমান্ডটি ইন্টারেক্টিভ এবং অপসারণের আগে জিজ্ঞাসা করবে। মুছে ফেলা নিয়ে এগিয়ে যেতে, কেবল y লিখুন, তারপরে এন্টার দিন।


4

রেপো ক্লোনিংয়ের পরে

cd /repo folder/

ফাইল ডিরেক্টরিতে যেতে

ls -a

সমস্ত ফাইল লুকানো এবং অদৃশ্য দেখতে

.git .. .gitignore .etc

যদি আপনি চান আপনি রেপো উত্স পরীক্ষা করতে পারেন

git remote -v

এখন .git মুছে ফেলুন যার মধ্যে গিট সম্পর্কিত সমস্ত কিছু রয়েছে

rm -rf .git

মোছার পরে, আপনি আবিষ্কার করতে পারবেন যে আর কোনও গিট লিঙ্কযুক্ত চেক রিমোট নেই

git remote -v

এখন আপনি আপনার সাথে প্রাথমিক করতে পারেন

git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/Leonuch/flex.git
git push -u origin master

এটি একটি বিদ্যমান উত্তরের সদৃশ । অন্যান্য সমস্ত পদক্ষেপ উত্তরে কিছুই যোগ করে না।
জন কুগেলম্যান

3

.gitআপনার কম্পিউটারে সম্পূর্ণরূপে সংগ্রহস্থল মুছতে (উইন্ডোজ 8 এবং তারপরে):

  1. .gitসংগ্রহস্থলের স্বাভাবিকভাবে উইন্ডোতে লুকানো হয়
  2. সুতরাং লুকানো ফোল্ডারগুলি দেখানোর জন্য আপনাকে "লুকানো আইটেমগুলি" চিহ্নিত করতে হবে
  3. আপনার ডিরেক্টরিতে শীর্ষস্থানীয় সাইটে "ভিউ" বিকল্পটি পাওয়া যায়
  4. "ভিউ" বিকল্পের অভ্যন্তরে আপনি "লুকানো আইটেমগুলি" আবিষ্কার করেন এবং এটি চিহ্নিত করে
  5. তারপরে আপনি .gitসংগ্রহস্থলটি দেখতে পাবেন তারপরে আপনি এটি মুছতে পারেন

2

আপনি এটির জন্য একটি উপনাম তৈরি করতে পারেন । আমি ওহ-মাই-জেডএস-এর সাথে জেডএসএইচ শেলটি ব্যবহার করছি এবং এখানে একটি সহজ ওরফে রয়েছে:

# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"

ফোল্ডারটি ট্র্যাশ করতে আমি ট্র্যাশ ব্যবহার করছি .gitযেহেতু ব্যবহার rmকরা সত্যই বিপজ্জনক:

trash .git

তারপরে আমি গিট রেপো পুনরায় শুরু করছি:

git init

1

আমি চেষ্টা করেছিলাম:

rm -rf .git এবং আরো

গিট তার সমস্ত ফাইলকে .git ডিরেক্টরিতে রাখে। কেবল সেটিকে সরান এবং আবার উদ্যোগ করুন init

কেউই আমার পক্ষে কাজ করেনি। এখানে কি হয়েছে:

  • ব্যতীত সমস্ত ফাইল মুছুন .git
  • গিট অ্যাড -A
  • গিট কমিট-এম "সম্পূর্ণ প্রকল্প মুছে ফেলা"
  • গিট ঠেলা

তারপরে ব্যাকআপ থেকে প্রকল্পটি তৈরি / পুনরুদ্ধার করুন:

  • নতুন প্রকল্প ফাইল তৈরি করুন (বা একটি ব্যাকআপ কপি পেস্ট করুন)
  • গিট অ্যাড -A
  • গিট কমিট-মি "পুনর্নির্মাণ প্রকল্প"
  • গিট ঠেলা

1

উইন্ডোতে:

  1. স্টার্ট বাটন টিপুন
  2. রিসোর্স মনিটর অনুসন্ধান করুন
  3. সিপিইউ ট্যাবের অধীনে -> .git -> টাইপ করুন rundll32 এবং শেষ প্রক্রিয়াটি

এখন আপনি .git ফোল্ডারটি মুছতে পারেন


1

কোনও উদ্বেগ নেই, উপরের উত্তরগুলির সাথে একমত:

তবে বেসরকারী প্রকল্পের জন্য, দয়া করে গিটলাবের পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার অ্যাকাউন্টে লগ ইন করুন
  2. সেটিংস -> সাধারণ এ ক্লিক করুন
  3. আপনার সংগ্রহস্থল নির্বাচন করুন (যে আপনি মুছতে চান)
  4. সবচেয়ে নীচে 'অ্যাডভান্সড' এ ক্লিক করুন
  5. 'প্রকল্প সরান' ক্লিক করুন
  6. আপনাকে আপনার প্রকল্পের নাম টাইপ করতে বলা হবে

    এই ক্রিয়াটি ডেটা ক্ষতি হতে পারে। দুর্ঘটনাজনক ক্রিয়া রোধ করতে আমরা আপনাকে আপনার উদ্দেশ্যটি নিশ্চিত করতে বলি। বাতিল করতে এই মডেলটি এগিয়ে যেতে বা বন্ধ করতে দয়া করে 'নমুনা_প্রজেক্ট' টাইপ করুন।

  7. এখন আপনার প্রকল্পটি সফলভাবে মোছা হয়েছে।


0

উইন্ডোজ সেমিডি প্রম্পট: (আপনি গ্রিপ, আরএম-আরএফ, ফাইন্ড, এক্সার্গস ইত্যাদি, গিট ব্যাশে কমান্ডের সাথে স্বাচ্ছন্দ্য বোধ না করে আপনি নীচের কমান্ডটি সরাসরি উইন্ডোজ সেন্টিমিডিতে চেষ্টা করতে পারেন )

সিএমডিতে নিম্নলিখিত কমান্ড দ্বারা প্রজেক্ট ফোল্ডারের ভিতরে .git পুনরাবৃত্তভাবে মুছুন :

ফর / এফ "টোকেনগুলি = *"% জি ইন ('ডিআইআর / বি / এডি / এস। জিগিট ') ডিএমআরডিআইআর / এস / কিউ "% জি"


0

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

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