গিটহাবের জন্য জিইউআই অ্যাপ্লিকেশন থাকা অবস্থায় কেন গিট শিখবেন?


84

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

বর্তমানে আমি আমার সংগ্রহস্থলগুলি আপডেট করার জন্য তাদের ম্যাক অ্যাপটি ব্যবহার করছি এবং এখনও পর্যন্ত এটি আমার প্রয়োজনীয়তা আবশ্যক বলে মনে হচ্ছে। আমি কী মিস করছি?


15
লিনাক্সের জন্য গিটকে ভুলে যাবেন না।
ডেভেলপারডন

14
আপনি সমস্ত স্ক্রিপ্টিং অনুপস্থিত।
এসকে-লজিক

3
@ কেচালাক্স, হ্যাঁ, বেশিরভাগ জিইআইআই অ্যাপ্লিকেশন মোটেই স্ক্রিপ্টযোগ্য নয় এমন একটি খুব ভাল কারণ রয়েছে । এবং যা স্ক্রিপ্টযোগ্য তা কেবল ভয়ঙ্কর (মনে হয় COM এবং অনুরূপ জঘন্য আচরণ)।
এসকে-যুক্তি

2
@ কেচালাক্স, কোনও কারণটি কোনও মানের নয়। খাঁটি জিইউআই অ্যাপ্লিকেশনটিকে স্ক্রিপ্টযোগ্য করা সত্যিই শক্ত hard আমি জানি সমস্ত যুক্তিসঙ্গত পন্থাগুলি হ'ল মূলত কমান্ড লাইন ইন্টারফেসের কিছু ফর্ম পরিচয় করিয়ে নির্মিত - হয় ইউনিক্স-স্টাইলের সিএলআই, বা একটি পাঠ্য-ভিত্তিক কমান্ড ভাষা, বা কিছু বাইনারি প্রোটোকল যা মূলত কমান্ড ভাষার মতো একই জিনিস is , COM দেখুন। তবে সর্বোত্তম পদ্ধতির অবশ্যই একটি প্রচলিত কোর থাকা যা বিভিন্ন সিএলআই সরঞ্জাম এবং জিইউআই থেকে উভয়ই অ্যাক্সেসযোগ্য। পরেরটি সরলতার জন্য সিএলআইয়ের উপরেও নির্মিত হতে পারে।
এসকে-যুক্তি

13
আপনি না। একইভাবে আপনাকে এইচটিএমএল / সিএসএস শেখার দরকার নেই কারণ ড্রিমউইভার এবং ফ্রন্টপেজ (বা এটি এখন যা আছে) বিদ্যমান রয়েছে। হতে পারে এটি আপনার জন্য কিছু জিনিসের জন্য কাজ করবে, তবে যখন এটি কেউ কীভাবে ভালভাবে কাজ করে তা আরও ভালভাবে জানেন না।
ডর্করাক

উত্তর:


116

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

যদিও রচনাটি কম্পিউটিংয়ের বিভিন্ন দিকগুলিকে স্পর্শ করেছে, এবং এমনকি স্টিফেনসন নিজেও মনে করেন যে এটি এখন অনেকটাই অপ্রচলিত, প্রবন্ধটি ব্যাখ্যা করেছে যে কীভাবে সি এল এল আরও উন্নত জিইউআই রয়েছে যেগুলি অত্যন্ত আবেগপূর্ণ পদ্ধতিতে আক্ষরিক অর্থে আমার জীবনকে পরিবর্তিত করেছিল। এটি দীর্ঘ পঠিত (~ 40 পৃষ্ঠাগুলি), তবে আপনি এখানে যেমন জিজ্ঞাসা করেছেন এমন প্রশ্ন জিজ্ঞাসা করি এমন ব্যক্তির পক্ষে আমি এটির পর্যাপ্ত প্রস্তাব দিতে পারি না।

পরিশেষে, যদিও আমি অনুরূপ শিরাতে কোনও সিএলআই বনাম জিইউআই ধরণের প্রশ্নের উত্তর দিয়েছি, তবে আমার মনে হয় যে আপনি যে কম্পিউটার কম্পিউটার সম্পর্কে জিজ্ঞাসা করেছেন তা বেছে নিয়েছে বলে আমার উত্তরটি আপনার নির্দিষ্ট প্রশ্নের সাথে বিশেষভাবে সত্য gitgitস্টিফেনসনের প্রবন্ধে বর্ণিত কম্পিউটার গতির যে ছিদ্র-হগ রূপকটির জন্য সত্যিকারের উপযুক্ত, তার তালিকাগুলির মধ্যে তর্কযোগ্যভাবে সর্বশেষতম সরঞ্জাম। gitঅন্যান্য অন্যান্য ইউনিক্স-ইশ জিনিসগুলির মতো, নিজের মধ্যে সিএলআইগুলি জানার কারণ। কখনও কখনও এর ত্রুটিযুক্ত 'চীনামাটির বাসন' সত্ত্বেও ; কখনও কখনও এটি কারণে।

সুতরাং হ্যাঁ, আপনি অবশ্যই ওএসএক্সের জন্য বা কেবল তাদের ওয়েবসাইটে গিথুবের জিইউআই দিয়ে অবশ্যই উত্পাদনশীল হতে পারেন। হ্যাঁ, এটি আসলে বেশ সরু, আমি প্রায়শই সাইটের বৈশিষ্ট্যগুলি ব্যবহার করি। কিন্তু না, আপনার ডান গোলাপী যেমন git filter-branchদু'এক বছর ধরে পাগল কমান্ডের উপরে স্তব্ধ হয়ে যায় তখন আপনার Godশ্বরীয় অনুভূতি কখনই থাকবে না । যদি আমি কম্পিউটিংয়ের সাথে আমার অভিজ্ঞতা থেকে কেবল একটি জিনিস রাখতে পারি - মানসিক প্রতিদ্বন্দ্বিতা, 2am এ একটি ডেটেন্টারে গঠিত ঘনিষ্ঠ বন্ধুত্ব, আরোহণের দক্ষতার অসীম সিঁড়ি, ব্যবহারকারীর জীবনকে স্পর্শ করা এবং মূল্যবান ডেটার পিবিগুলিকে শাসন করা, কুশি চাকরি এবং আরামদায়ক জীবন - কেবল একটি জিনিস রাখুন - এটি Godশ্বরের অনুভূতি হবে।


5
শুরুতে আরও অ্যাক্সেসযোগ্য লিঙ্ক ... কমান্ড লাইনটি ছিল: pauillac.inria.fr/~weis/info/commandline.html
এলিয়াস জামারিয়া

1
পুন: অপ্রচলিত: এটি "ব্যাটমোবাইল হিসাবে বিওএস" অংশ হবেন, তাই না?
nnot101

2
গ্যারেট বার্কেল নীল স্টিফেনসনের মূল প্রবন্ধটির সাথে তাঁর মন্তব্যগুলিকে ছেদ করে "ইন দ্য বিগিনিং ... ওয়াজ দ্য কমান্ড লাইন" প্রবন্ধটি আপডেট করেছেন। আপনি এটি সম্পর্কে এখানে পড়তে পারেন ।
আমি

2
... হ্যাঁ, যখন আপনি ভিজ্যুয়াল বেসিকটি ব্যবহার করে একটি জিইউআই ইন্টারফেস তৈরি করতে পারেন তখন সিলিআই দরকার who আইপি ঠিকানা ট্র্যাক করার মতো জিনিসগুলির জন্য দুর্দান্ত।
ওহে

3
আমি প্রস্তাব দিচ্ছিলাম না 'বয়স্ক ভাল better', আমি পরামর্শ দিচ্ছিলাম যে সিআইএলগুলি (অনেক হ্যাকার ব্যবহারের ক্ষেত্রে) জিইআইয়ের চেয়ে উন্নত। বাইনারি স্যুইচ এবং প্যাচ কর্ডের চেয়েও সিএলআই উচ্চতর। যে কারণে আমি সিএলআই ব্যবহার করি। নিবন্ধটি "প্রমাণ" নয় কারণ এটি "একটি নিবন্ধে", এটি যুক্তিগুলির সাথে গদ্য যা আমি সিএলআইএস সম্পর্কে কী পছন্দ করি তা বোঝায়। এটি পুরানো, তবে ইউনিক্সও তাই, কী। যাইহোক, আমি গুগলের পক্ষে কাজ করি এবং আমার চারপাশের বিকাশকারীদের সিংহভাগই একটি সিএলআই ভিত্তিক বিকাশ পরিবেশ ব্যবহার করে (তবে আমি অবশ্যই গুগলের পক্ষে কথা বলতে পারি না) অবশ্যই।
ইয়ানিভ আকনিন

108

যদি আপনার সমস্ত চাহিদা coveredাকা থাকে, দুর্দান্ত হয়, গিটের আরও গভীর গভীরে খননের প্রয়োজন না হয় তবে আপনার প্রকৃতপক্ষে প্রয়োজনীয় কিছু শেখার জন্য আপনার সময়টি আরও ভালভাবে ব্যয় করা উচিত।

গিট হ'ল একটি সরঞ্জাম, যখন আপনাকে জিইআইআই অ্যাপ্লিকেশন দিয়ে না করতে পারে এমন কিছু করার দরকার পড়বে তখন আপনি এটি জানতে পারবেন। শুধু মনে রাখবেন যে গিথুব! = গিট।


1
আমি আপনার সাথে একমত, তবে এমন কিছু জিনিস থাকতে পারে যা সম্পর্কে আমি এখন অবগত নই, সেগুলি সম্পর্কে যদি আমি সচেতন থাকতাম তবে তা আমার পক্ষে কার্যকর হতে পারে। কোন?
হিসেলহেম

28
@ অ্যারলিন্ডবার্গ হ্যাঁ, সম্ভবত আছে। তবে আপনি ভুল প্রশ্ন জিজ্ঞাসা করছেন, তদন্তে আপনার কী সময় কাটাতে হবে তা হ'ল গিটারের কর্মপ্রবাহ এবং ধারণা, এটি কমান্ড লাইন নয়। এমনকি জিইউআই অ্যাপ্লিকেশনগুলি হারিয়ে যাওয়া সমস্ত কার্যকারিতা তালিকাভুক্ত করার পরেও আপনার কী প্রয়োজন তা কীভাবে জানবেন? (এছাড়াও এটি কেবল
গিটের

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

57

কেবলমাত্র সিএলআই-এর বেশিরভাগ বৈশিষ্ট্যগুলি কেবল তখনই কার্যকর হয় যখন আপনি দুর্ঘটনাক্রমে আপনার সংগ্রহশালাটিকে একটি অদ্ভুত অবস্থায় পেয়ে যান এবং এটি ঠিক করতে চান। অন্যদিকে, আপনার রেপোটিকে একটি অদ্ভুত অবস্থায় নিয়ে যাওয়ার সর্বাধিক সাধারণ উপায় হ'ল উন্নত বৈশিষ্ট্যগুলি যা আপনি বুঝতে পারেন না use যদি আপনি জিইউআই যা সরবরাহ করে থাকে, আপনি যদি তা আটকে থাকেন তবে এটি আপনার প্রয়োজনের 99% সময়কে কভার করবে।

আপনি সিএলআই শিখতে চাইতে পারেন এমন অন্য কারণটি হ'ল এটি গিটের লিঙ্গুয়া ফ্র্যাঙ্কা। এর অর্থ হ'ল প্রচুর লোকেরা বিভিন্ন প্ল্যাটফর্মগুলিতে বিভিন্ন GUI ব্যবহার করেন, আপনি যদি স্ট্যাকওভারফ্লো বা অন্য কোথাও সহায়তা চেয়ে থাকেন তবে উত্তরটি সম্ভবত সি এল এল কমান্ড আকারে আসতে চলেছে। আপনি যদি সি এল এল না জানেন তবে সহায়তা পাওয়ার জন্য আপনার বিকল্পগুলি আরও সীমিত হতে চলেছে।


অবশ্যই এখানে সেরা উত্তর। ব্লা-ব্লা-ব্লাহ-দর্শন নয়।
জন সিজে

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

9

জিইউআই অ্যাপ্লিকেশনগুলি জটিল আচরণ সম্পাদনের জন্য ম্যানুয়াল ইন্টারঅ্যাকশনের উপর নির্ভর করে। প্রকল্প স্থাপন এবং নতুন জিনিস বিকাশের জন্য এটি দুর্দান্ত।

কমান্ড-লাইন ইন্টারফেসের (সিএলআই) সুবিধাগুলি স্বয়ংক্রিয়ভাবে তৈরি করা পূর্বনির্ধারিত স্ক্রিপ্টগুলি তৈরি করার ক্ষমতা থেকে আসে। সমস্ত গিটহাবের জিইউআই হ'ল কিছু দুর্দান্ত গ্রাফিক্স এবং অভিনব বোতাম যা গিটকে সি এল এল বলে call

জিইউআই অ্যাপ্লিকেশন আপনার জন্য যা করবে না তা হ'ল দৈনিক সকাল সাড়ে ১০ টায় সার্ভারে একটি রেপো ট্রাঙ্কটি স্বয়ংক্রিয়ভাবে আপডেট করা হয় তবে ক্রোন জব যা গিট সি এল এলকে কল করে তা সেট আপ করার সত্যিই সহজ উপায়।

তদ্ব্যতীত, কোনও দলে কোনও প্রকল্পে কাজ করার সময়, স্ক্রিপ্টগুলি ইনস্টল করা, স্ক্রিপ্টগুলি তৈরি করা, স্ক্রিপ্টগুলি স্থাপন করা, এবং এর মতো আরও সুবিধাজনক যাতে সতীর্থরা ক্লান্তিকর পুনরাবৃত্তিমূলক কাজের পরিবর্তে সমস্যা সমাধানে মনোনিবেশ করতে পারে।


ট্রাঙ্ক? আমি মনে করি আপনি মাস্টার মানে।
jpmc26

@ jpmc26, আমি এসভিএন থেকে আসা গিটারে নতুন ছিলাম, পরিভাষাটি ক্ষমা করেছিলাম তখন আমি এটি লিখেছিলাম।
zzzzBov

6

সিআইএল আরও বেশি পছন্দনীয় হবার আর একটি কারণ হ'ল কর্মপ্রবাহের বিষয়। অনেক ফ্রেমওয়ার্ক কমান্ড লাইনের মাধ্যমে পরিচালিত হয়। সিএলআইয়ের মাধ্যমে গিট ব্যবহার করা আমাকে আমার প্রকল্প এবং প্রকল্প ডিরেক্টরিতে ফোকাস করতে দিন। উদাহরণস্বরূপ আমি একটি পরীক্ষা চালাতে পারি এবং তারপরে একই ইন্টারফেস এবং অবস্থান থেকে নতুন পরিবর্তনগুলি সংঘটিত করার সিদ্ধান্ত নিতে পারি।


+1 টি; এবং এটি ব্যবহার করা সহজ / আরও অ্যাক্সেসযোগ্য, যথাযথ সময়ে (ট্যাপ ট্যাপ ট্যাপ টোকা টোকা টোকা টোকা ট্যাপ করুন) পরিবর্তে (ট্যাপ চাপ লঞ্চ জিইআইআই গিট কমিট 'সপ্তাহের কমিটের সমাপ্তি') ব্যবহার করার পরে আমি এটি ব্যবহার করার সম্ভাবনা বেশি
আবে

5

এসভিএন-টু-গিট মাইগ্রেশনে সহায়তা করতে আমাকে সম্প্রতি গিতের মধ্যে খনন করতে হবে। এবং আমি যে জিনিসটি শিখেছি তা হ'ল গিট কমান্ড লাইন সরঞ্জামগুলি শেখার জটিল অংশ নয়

গিটের পিছনে ধারণাগুলি এবং ধারণাগুলি জটিল অংশ (এবং এটি খারাপভাবে ডিজাইন করা হয়নি বলে নয়, কেবল কারণ তারা বেশিরভাগ লোকদের কাছে বিদেশী যারা কেন্দ্রীয়ভাবে ভিসিএস থেকে আসে)।

একবার আমি ধারণাগুলি উপলব্ধি করার পরে, প্রকৃত কমান্ড লাইনের বিবৃতি তুলনামূলক সহজ হয়ে গেল। এর অর্থ হ'ল একটি ইউআই সত্যই গিটকে বুঝতে সহায়তা করে না (সহজতম অপারেশনগুলি বাদে)।


3
প্রকৃতপক্ষে, পিছনের ধারণাগুলি gitএত সহজ যে লোকেরা সেগুলি বের করতে পারে না - তারা আরও শক্তিশালী কিছু খুঁজছে।
গাহোয়া

4

সি এল এল জেনে নেওয়া কখন কার্যকর হয় (কখন না) আপনি এমন কোনও পরিবেশে আছেন যেখানে আপনি জিইআইআই অ্যাপ্লিকেশনটি পেতে পারেন না।

একটি সম্ভাব্য দৃশ্য: আপনাকে একটি বন্ধ জায়গায় এমন একটি প্রকল্পে দু'দিনের জন্য সাহায্য করতে বলা হয়েছে যেখানে বিরক্তিকরভাবে শক্ত এবং সিস্টেমে নতুন সরঞ্জাম পেতে দীর্ঘস্থায়ী। তারা কেবল সিএলআই ব্যবহার করে। আপনার উত্পাদনশীলতা সবেমাত্র হিট হয়েছে কারণ আপনাকে আবার সব কিছু শিখতে হবে।


একটি বাক্য উত্তর খুব কমই প্রচুর মান সরবরাহ করে। আপনি দয়া করে আপনার উত্তর উপর প্রসারিত করতে পারেন?
ওয়াল্টার

//, তিনি @ গ্রম্পাসাউরাস। আপনি কী আশা করেছিলেন, একটি সনেট?
নাথান বাসানিজ

2

কমান্ড-লাইন গিট শেখার একটি কারণ হ'ল বেশিরভাগ ডকুমেন্টেশন সেই পরিবেশের জন্য লেখা। এছাড়াও, যদি আপনি একটি প্রশ্ন জিজ্ঞাসা করেন: "আমি কীভাবে গিট দিয়ে এক্স করব?", সম্ভাবনা হ'ল উত্তরে কমান্ড-লাইন কমান্ড থাকবে।


1

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

উদাহরণস্বরূপ, এখানে কিছু জিনিস রয়েছে যা আমি গিটহাব অ্যাপ্লিকেশনটি ব্যবহার করে কীভাবে করব তা বুঝতে পারি নি (অন্য একটি বিষয় লক্ষণীয় যে প্রতিটি জিইউআইতেও একটি শেখার বক্রতা রয়েছে)।

  • রিব্যাসিং কমিট করে
  • পৃথকভাবে ধাক্কা / টানুন / আনুন (গীতহাবগুলিতে তাদের একটি একক "সিঙ্ক" কমান্ডে অন্তর্ভুক্ত করা হয়েছে যা কিছু সময় সমস্যা দেখা দিতে পারে)
  • সংশোধন প্রতিশ্রুতি

পরিশেষে, সি এল এলআই ব্যবহারকারীদের স্ক্রিপ্ট করার সময় এই সরঞ্জামগুলি ব্যবহার করার অনুমতি দেয়।


শেষ পয়েন্টটি আমার পক্ষে বেশ মূল বিষয়। স্ক্রিপ্টগুলি তৈরি করুন, সরঞ্জামগুলি এবং সার্ভারগুলিতে গি অ্যাক্সেস সংস্করণ নিয়ন্ত্রণের জন্য খুব কমই একটি গুই ব্যবহার করে। পরিবর্তে কমান্ড লাইনটি ব্যবহার করতে হবে।

0

আমি ম্যাকের জন্য গিটহাব সম্পর্কে জানি না, তবে উইন্ডোজ অ্যাপটি কেবল সর্বাধিক সাধারণ কাজগুলি সম্পাদন করে - যুক্ত, প্রতিশ্রুতি, পুশ, টান ইত্যাদি ইত্যাদি আরও জটিল কাজ যেমন git merge --no-ffকমান্ড লাইন থেকে সম্পাদন করতে হয়।

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

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


0

আমি সবেমাত্র একটি কেস শিখেছি যার মধ্যে সিআইএই জিআইআইয়ের চেয়ে ভাল হতে পারে। এটি চিত্রিত করার জন্য, আমি প্রত্যেকের জন্য একটি বই গিট - সংস্করণ নিয়ন্ত্রণ থেকে একটি উদাহরণ নিয়েছি।

আপনি যখন ইন্ট্রনেটের মাধ্যমে ভাগ করতে চান, তখন আপনি ব্যবহার করতে পারেন:

  1. গিটোলাইট সার্ভার
  2. খালি সংগ্রহস্থলগুলির সাথে সাধারণ ভাগ ডিরেক্টরি

খালি রেপো তৈরির পদক্ষেপগুলি দেখুন।

সিএলআই মোডে একটি খালি সংগ্রহস্থল তৈরি করা হচ্ছে

খালি সংগ্রহস্থল তৈরির কমান্ডটি একই রকম হবে যা আপনি --bare প্যারামিটার ব্যতীত একটি সংগ্রহস্থল ক্লোন করতে ব্যবহার করেছিলেন, যা সমস্ত পার্থক্য তৈরি করে। git clone --bare C:\Users\raviepic3\Desktop\Workbench C:\generic_share\ Bare_Workbench আপনার কনসোলে পূর্ববর্তী কোডটি কার্যকর করা আপনার জেনেরিক_শায়ার নামক সাধারণ ভাগ করা ফোল্ডারে আমাদের ওয়ার্কবেঞ্চ সংগ্রহস্থলের একটি খালি ক্লোন তৈরি করবে।

জিইউআই মোডে একটি খালি সংগ্রহস্থল তৈরি করা হচ্ছে

জিইউআই ব্যবহার করে ইতিমধ্যে বিদ্যমান সংগ্রহস্থল থেকে একটি খালি ক্লোন তৈরি করা সহজ প্রক্রিয়া। আপনাকে যা করতে হবে তা হ'ল:

  1. বিদ্যমান সংগ্রহস্থল থেকে .git ডিরেক্টরিটি অনুলিপি করুন এবং সংগ্রহের বাইরে আলাদা_নাম.git (আপনি আপনার নতুন খালি সংগ্রহস্থলে যে নামই দিতে চান) দিয়ে এটি পেস্ট করুন। আমাদের ক্ষেত্রে আমাদের সি: \ ব্যবহারকারীগণ \ রেভিপিক 3 \ ডেস্কটপ at এ ওয়ার্কবেঞ্চ নামে একটি নন রেপো রয়েছে যার ভিতরে আমাদের কন্টেন্ট.ডক্স রয়েছে oc এবং এখন আমি জিইআইআই ব্যবহার করে এটি থেকে একটি নতুন বেয়ার সংগ্রহশালা তৈরি করতে চাই। আমি সি: \ ব্যবহারকারীগণ \ raviepic3 \ ডেস্কটপ \ ওয়ার্কবেঞ্চ.git অনুলিপি করব এবং এটি সি: \ জেনেরিক_শায়ার \ Bare_Workbench.git হিসাবে পেস্ট করব।

  2. config fileটেক্সট এডিটর দিয়ে Bare_Workbench.git এর ভিতরে খুলুন এবং লাইনটি আবিষ্কার করুন bare = falseএবং স্ট্রিংটিকে সত্যের সাথে প্রতিস্থাপন করুন।

  3. সংরক্ষণ করুন এবং প্রস্থান.

জিইউআইতে আপনাকে অনেকগুলি ক্লিক করতে হবে এবং কোন ফাইলটি সম্পাদনা করতে হবে তা মনে রাখতে হবে। সিএলআই-তে একটি সাধারণ কমান্ড আপনার জন্য এটি করে।

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