গিট কনফিগারেশন গ্লোবাল ফাইল - সেটিংস সরান


92

নিম্নলিখিত আদেশ:

$git config --global --list

আমাকে দেয়:

user.name=test user
user.name=gotqn

আমি প্রথম নামটি মুছতে চাই। আমি এই নিবন্ধটি উল্লেখ করেছি এবং নিম্নলিখিত আদেশগুলি করেছি তবে কোনও ফল ছাড়াই:

git config --global --remove-section user.name='test user'
git config --global --remove-section user.name="test user"
git config --global --remove-section user.name=test user
git config --global --remove-section user.name
git config --global --remove-section test user

আমি উবুন্টু 12.04 এবং ব্যবহার করছি

git version

আমাকে দেয়

git version 1.7.9.5

দয়া করে এটিকে সহায়তা করুন, কারণ আমি গিট ব্যবহার করে আমার প্রকল্পটি সংরক্ষণ করার চেষ্টা করতে চাই, তবে 'পরীক্ষক ব্যবহারকারী' নাম দিয়ে কমান্ডটি প্রয়োগ করতে চাই না।

উত্তর:


96

আপনি ~/.gitconfigআপনার বাড়ির ফোল্ডারে ফাইলটি সম্পাদনা করতে পারেন । এখানেই সমস্ত --globalসেটিংস সংরক্ষণ করা হয়।


1
ধন্যবাদ, এটি কাজ করে, তবে কমান্ডগুলি ব্যবহার করে এটি সম্পাদনা করার কোনও উপায় আছে কি?

@ gotqn আপনি এটিকে সম্পাদন করতে বিড়াল বা জেডিট ব্যবহার করতে পারেন।
সানজায়া পান্ডে

2
@gotqn gedit ~/.gitconfigORnano ~/.gitconfig
গিরি

2
@ গিরি বা আপনি ব্যবহার করতে পারেন vim... বা exবা edবা butterflies that focus the cosmic energy in the upper atmosphere that then flip the correct bits in your drive platter
dylnmc

91

দুর্দান্ত দেরী উত্তর, তবে আশা করি এখনও সহায়ক:

git config --global --unset-all user.name

তারপরে আপনি নিখরচায়:

git config --global --add user.name <whatever>

5
আমি মনে করি এটিই সেরা উত্তর। যেহেতু কনফিগারেশনটি ইতিমধ্যে কমান্ড লাইনের মাধ্যমে তৈরি হয়েছে, তাই আমি মনে করি বিপরীত অপারেশন কমান্ড লাইনের মাধ্যমে করা উচিত। অন্যথায় কনফিগারেশন ফাইলে সমস্ত কনফিগারেশন করুন।
জোহান কার্লসন

আপনি user.nameবিশ্বব্যাপী পরিবর্তে স্থানীয় একটি রেপোতে যে দৃশ্যের সেট করেছেন তাতে এটি কাজ করে । --globalউভয় কমান্ড থেকে পতাকা সরিয়ে ফেলুন ।
স্টাইফেল

8
git config --global --unset-all user.name

অথবা আপনি এইভাবে ব্যবহারকারীর নাম পরিবর্তন করতে পারেন:

git config --global --replace-all user.name "New User Name"

10
এই উত্তরটি ইতিমধ্যে ব্যবহারকারী 25327 দ্বারা প্রশ্নটিতে সরবরাহ করা হয়েছিল । আমি মনে করি --replace-allবিকল্পটির সংযোজনটি একটি মন্তব্য হওয়া উচিত।
জার্মটভিডিজক

5
git config --global -e

আপনি যেটা প্রত্যাশা করছেন তা দিয়ে এই কমান্ডটি জিএনইউ ন্যানো সম্পাদক খুলবে।


2

সর্বশেষ তবে কম ব্যবহারকারীর নয়, যদিও এটি প্রান্তিক ক্ষেত্রে ব্যবহার করা

git config --global --remove-section user

আমার ক্ষেত্রে এটি নিখুঁতভাবে এবং কোনও প্রচেষ্টা ছাড়াই ডেটা সাফ করেছে


1
git config user.name 'your user name'
git config user.email 'your email name'

আপনি আপনার প্রতিটি সংস্থার প্রকল্পের জন্য কনফিগার করতে পারেন - এবং বিশ্বব্যাপী ব্যবহারকারীর নামটি আপনার ব্যক্তিগত গিথুব নাম এবং ইমেল সেট করে I


0

কোর.এডিটরের জন্য ডাবল এন্ট্রিগুলি সাফ করার চেষ্টা করতে আমার সমস্যা হচ্ছে ... আমি দৌড়াতে চাই

git config --unset-all core.editor

তারপর

git config --list

এবং কোন পরিবর্তন দেখুন।

উত্তরটি চালানো ছিল:

git config --global --unset-all core.editor

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