টিপস: গিটহাব / গিটের জন্য 100 টিরও বেশি কম্যান্ড যা আপনার জানা উচিত

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

দৈনিক ব্যবহারের জন্য গিট সহায়তা, প্রতিদিন গিট ব্যবহারের জন্য কম 20 টি কম্যান্ড।

ফালতু বা এলেবেলে লোক সাহায্য প্রতিদিন

গিট সহায়তা গাইড দেখান

ফালতু বা এলেবেলে লোক সাহায্য -g

ওভাররাইট টান

গিট আনতে - সব && গিট রিসেট --হাড় উত্স / মাস্টার

প্রতিশ্রুতিবদ্ধ সমস্ত ফাইলের তালিকা

গিট এলএস-ট্রি - নাম-কেবল -আর <কমিট-ইশ>

প্রথম প্রতিশ্রুতি রেফারেন্স আপডেট করুন

গিট আপডেট-রেফ-ডি হেড

দ্বন্দ্বের মধ্যে থাকা সমস্ত ফাইলের তালিকা

গিট ডিফ - শুধুমাত্র নাম - ডিফ-ফিল্টার = ইউ

প্রতিশ্রুতিবদ্ধ সমস্ত ফাইলের তালিকা

গিট ডিফ-ট্রি - না-কমিট-আইডি - নাম-কেবল -আর <কমিট-ইশ>

শেষ প্রতিশ্রুতি দেওয়ার পরে আপনি যে পরিবর্তনগুলি করেছেন তা দেখুন

গিট diff

আপনার প্রস্তুত পরিবর্তনগুলি আপনার শেষ প্রতিশ্রুতি দিয়ে তুলনা করুন

গিট ডিফার - ক্যাচড

লগড এবং অনিবন্ধিত পরিবর্তনগুলির মধ্যে পার্থক্য দেখায়

গিট ডিফার হেড

ইতিমধ্যে আপনার মাস্টারের সাথে মার্জ হওয়া সমস্ত শাখার তালিকা দিন

গিট শাখা - নিমজ্জিত মাস্টার

দ্রুত পূর্ববর্তী শাখায় স্যুইচ করুন

গিট চেকআউট -

ইতিমধ্যে মাস্টারের সাথে একত্রী করা শাখাগুলি সরান

গিট শাখা - নিমজ্জিত মাস্টার | গ্রেপ-ভি '^ \ *' | xargs -n 1 গিট শাখা -d

সমস্ত শাখা এবং শাখার সাথে তাদের শেষ চুক্তিগুলি তালিকাবদ্ধ করুন

গিট শাখা -vv

শাখা ট্র্যাক করুন

গিট শাখা -উ উত্স / মাইব্রেঞ্চ

একটি স্থানীয় শাখা মুছুন

গিট শাখা -d <স্থানীয়_ব্রাঞ্চ নাম>

একটি দূরবর্তী শাখা মুছুন

গিট পুশ অরিজিন - ডিলিট <রিমোট_ ব্র্যাঙ্কনাম>

মাথার সর্বশেষতম সামগ্রী নিয়ে স্থানীয় পরিবর্তনগুলি পূর্বাবস্থায় ফেরা করুন

গিট চেকআউট - <FILE_NAME>

নতুন প্রতিশ্রুতি তৈরি করে একটি প্রতিশ্রুতি ফিরিয়ে দিন

গিট রিভার্ট <কমিট-ইশ>

কেবল ব্যক্তিগত শাখায় প্রস্তাবিত একটি প্রতিশ্রুতি বাতিল করুন

গিট রিসেট <কমিট-ইশ>

পূর্ববর্তী প্রতিশ্রুতি বার্তা পরিবর্তন করুন

গিট কমিট - ভি - এ্যামেন্ড

লেখককে সংশোধন করুন

গিট কমিট --amend --author ='লেখকের নাম'

লেখককে বিশ্বব্যাপী সেটিংসে পরিবর্তন করার পরে লেখকটিকে রিসেট করুন

গিট কমিট --amend --reset-লেখক - না-সম্পাদনা করুন

রিমোট URL টি পরিবর্তন করুন Change

গিট রিমোট সেট-ইউআরএল উত্স <URL টি>

সমস্ত দূরবর্তী রেফারেন্সের একটি তালিকা পান

গিট রিমোট

বিকল্প:

গিট রিমোট শো

সমস্ত স্থানীয় এবং প্রত্যন্ত শাখার একটি তালিকা পান

গিট শাখা -a

প্রত্যন্ত শাখাগুলির একটি তালিকা পান

গিট শাখা -r

পুরো ফাইলের পরিবর্তে কোনও ফাইলের পরিবর্তিত অংশ যুক্ত করুন

গিট অ্যাড-পি

সম্পন্ন প্রচেষ্টা সন্ধান করুন

কার্ল http://git.io/vfhol > ~/.git-completion.bash && প্রতিধ্বনি '[-f। / .git- সমাপ্তি.ব্যাশ] && ~ / .git- সমাপ্তি.বাশ' >> ~/.bashrc

গত 2 সপ্তাহের পরিবর্তনগুলি দেখায়

গিট লগ - না-মার্জ --আরও - সিন্স ='2 সপ্তাহ আগে'

বিকল্প:

গিট হোয়াট চেঞ্জড - সিনস ='2 সপ্তাহ আগে'

মাস্টার কাঁটাচামচের সমস্ত কমিট দেখুন

গিট লগ - না-মার্জ - স্ট্যাট - বিপরীত মাস্টার ..

চেরি-পিক ব্যবহার করে শাখা জুড়ে কমিটগুলি নির্বাচন করা হচ্ছে

গিট চেকআউট <শাখার নাম> && গিট চেরি-বাছাই <কমিট-ইশ>

যে শাখাগুলিতে কমিট হ্যাশ রয়েছে সেগুলি সন্ধান করুন

গিট শাখা - একটি - অন্তর্ভুক্ত <কমিট-ইশ>

বিকল্প:

গিট শাখা - নিয়ন্ত্রণ <কমিট-ইশ>

গিট এলিয়াস

গিট কনফিগার - গ্লোবাল উপনাম.<হাতল> <হুকুম> 
গিট কনফিগার - গ্লোবাল উপনাম.st অবস্থা

কাজটি দ্রুত ও অস্থায়ীভাবে সংরক্ষণ করুন (স্ট্যাসহেডো)

গিট স্ট্যাশ

বিকল্প:

গিট স্ট্যাশ সেভ

সমস্ত ফাইল স্ট্যাশ, এমনকি অপ্রস্তুত ফাইল।

গিট স্ট্যাশ সেভ-ইউ

বিকল্প:

গিট স্ট্যাশ সেভ - অন্তর্ভুক্ত-অবরুদ্ধ

সমস্ত স্ট্যাসহেডো ফাইলের তালিকা দেখান

গিট স্ট্যাশ তালিকা

মঞ্চ তালিকা থেকে মুছে ফেলা ব্যতীত যে কোনও পর্যায়ের পরিবর্তনটি ব্যবহার করুন

গিট স্ট্যাশ প্রয়োগ <স্ট্যাশ @ {n}>
গিট স্ট্যাশ পপ

বিকল্প:

গিট স্ট্যাশ স্ট্যাশ প্রয়োগ করুন @ {0} && গিট স্ট্যাশ ড্রপ স্ট্যাশ @ {0

সমস্ত সঞ্চিত স্ট্যাশ মুছুন

গিট স্ট্যাশ ক্লিয়ার

বিকল্প:

গিট স্ট্যাশ ড্রপ <স্ট্যাশ @ {n}>

স্টেশ করা হয়েছে এমন একটি নির্দিষ্ট ফাইল নিন

গিট চেকআউট <স্ট্যাশ @ {n}> -- <ফাইল পাথ>

বিকল্প:

গিট চেকআউট স্ট্যাশ @ {0} - <ফাইল পাথ>

সমস্ত প্রস্তুত ফাইলগুলি দেখান

গিট এলএস-ফাইল -t

প্রস্তুত করা হয়নি এমন সমস্ত ফাইল দেখান

গিটার এলএস-ফাইল - ভাইয়েরা

সমস্ত উপেক্ষা করা ফাইলগুলি দেখান

গিট এলএস-ফাইলগুলি - others

একটি নতুন ভাণ্ডার কার্যকারী গাছ তৈরি করুন (গিট 2.5)

গিট ওয়ার্ক্রিট অ্যাড-বি <শাখার নাম> <পথ> <সূচনা-পয়েন্ট>

হেড থেকে একটি নতুন কার্যকারী গাছ তৈরি করুন

গিট ওয়ার্ক্রি - যোগ করুন <পথ> মস্তক

স্থানীয় সংগ্রহস্থল থেকে মুছে ফেলা ব্যতীত গিট সংগ্রহস্থল থেকে একটি ফাইল মুছুন

গিট আরএম - ক্যাচড <ফাইল পাথ>

বিকল্প:

গিট আরএম - ক্যাচড-আর <ডিরেক্টরি_পথ>

কাঁচা ফাইল মোছার আগে, এই ফাইলগুলির তালিকা পেতে একটি পরীক্ষা ড্রাইভ নিন take

গিট ক্লিন-এন

অপ্রস্তুত ফাইলগুলি মুছতে বাধ্য করুন

গিট ক্লিন -ফ

অপ্রস্তুত ডিরেক্টরিগুলি সরানোর জন্য জোর করে

গিট পরিষ্কার -f -d

বিকল্প:

গিট ক্লিন-ডিএফ

সমস্ত সাবমডিউল আপডেট করুন

গিট সাবমডুল ফোরচ গিট টান

বর্তমান শাখায় এমন সমস্ত পরিবর্তন দেখায় যা মাস্টারের সাথে একীভূত হয়নি

গিট চেরি -v মাস্টার

বিকল্প:

গিট চেরি -v মাস্টার <শাখা-থেকে-একীভূত>

একটি শাখার নতুন নামকরণ করুন

গিট শাখা-মি <নতুন শাখা নাম>

বিকল্প:

গিট শাখা-মি [<পুরাতন শাখা নাম>] <নতুন শাখা নাম>

'বৈশিষ্ট্য' আপডেট করুন এবং মার্জড 'মাস্টার' করুন

গিট চেকআউট বৈশিষ্ট্য && গিট রিবেস @ {- 1} && গিট চেকআউট @ {- 2 && গিট একীভূত করুন @ {- 1 merge

মাস্টার শাখা সংরক্ষণাগার

গিট সংরক্ষণাগার মাস্টার - ফর্ম্যাট = জিপ - আউটপুট = মাস্টার.জিপ

প্রতিবেদনের বার্তাটি পরিবর্তন না করে পূর্বের প্রতিশ্রুতিটি সংশোধন করুন

গিট যোগ করুন - সব && গিট কমিট --amend - না-সম্পাদনা

রিমোট শাখাগুলি মুছুন যা আর অস্তিত্ব নেই

গিট আনা -p

বিকল্প:

গিট রিমোট ছাঁটাই উত্স

প্রাথমিক পুনর্বিবেচনা থেকে কমিট হ্যাশটি পুনরুদ্ধার করুন

 গিট রেভ-তালিকা - বিপরীত হেড | মাথা -1

সংস্করণ ট্রি দেখুন

গিট লগ - ব্যাখ্যা = অনলাইন - অনুগ্রহ - ডেকোর্ট - সমস্ত

বিকল্প:

গিটক - সব

মধুচক্র ব্যবহার করে একটি সংগ্রহস্থলে একটি প্রকল্প যুক্ত করুন

গিট সাবট্রি যুক্ত করুন - প্রাকফিক্স =<ডিরেক্টরি_নাম>/<প্রকল্পের নাম> --squash git@github.com:<ব্যবহারকারীর নাম>/<প্রকল্পের নাম>.git মাস্টার

সাবট্রি ব্যবহার করে কোনও সংযুক্ত প্রকল্পের জন্য আপনার সংগ্রহস্থল থেকে সর্বশেষ পরিবর্তনগুলি পান

গিট সাবট্রি টান - প্রিফিক্স =<ডিরেক্টরি_নাম>/<প্রকল্পের নাম> --squash git@github.com:<ব্যবহারকারীর নাম>/<প্রকল্পের নাম>.git মাস্টার

একটি শাখায় এবং এর ইতিহাস কোনও ফাইলে রফতানি করুন

গিট বান্ডিল তৈরি <ফাইল> <শাখার নাম>

একটি বান্ডিল থেকে আমদানি করুন

গিট ক্লোন repo.bundle <রেপো-ডির> -b <শাখার নাম>

বর্তমান শাখার নাম পান

গিট রেভ-পার্স --abbrev-ref হেড

ইতিমধ্যে প্রতিশ্রুতিবদ্ধ এমন কোনও ফাইল উপেক্ষা করুন (যেমন চেঞ্জলগ)।

গিট আপডেট-ইনডেক্স - এসেসিউম-অপরিবর্তিত চেঞ্জলগ; গিট কমিটি- একটি; গিট আপডেট-ইনডেক্স - না-ধরে নেওয়া-অপরিবর্তিত চেঞ্জলগ

পুনরায় ব্যবস্থা করার আগে স্ট্যাসিয়া পরিবর্তন হয়

গিট রিবেস - অটোস্ট্যাশ

স্থানীয় শাখায় আইডি দ্বারা অনুসন্ধান করুন

গিট আনতে উত্স টান /<id>/ মাথা:<শাখার নাম>

বিকল্প:

গিট টান উত্স টান /<id>/ মাথা:<শাখার নাম>

বর্তমান শাখার সবচেয়ে সাম্প্রতিক ট্যাগগুলি দেখায়

গিট বর্ণনা --tags --abbrev = 0

পার্থক্য সন্ধান করুন।

গিট ডিফ - ওয়ার্ড-ডিফ

ট্রেস ফাইলে পরিবর্তনগুলি উপেক্ষা করে

গিট আপডেট-ইনডেক্স - এসেসিউম-অপরিবর্তিত <FILE_NAME>

পূর্বাবস্থা

গিট আপডেট-ইনডেক্স - না-ধরে নেওয়া-অপরিবর্তিত <FILE_NAME>

থেকে ফাইলগুলি পরিষ্কার করুন .gitignore.

গিট ক্লিন-এক্স -ফ

মুছে ফেলা ফাইলটি পুনরুদ্ধার করুন।

গিট চেকআউট <মুছে ফেলা_কমিট>^ - <ফাইল পাথ>

একটি নির্দিষ্ট কমিট-হ্যাশ দিয়ে ফাইলগুলি পুনরুদ্ধার করুন

গিট চেকআউট <কমিট-ইশ> -- <ফাইল পাথ>

মার্জ করার পরিবর্তে সর্বদা পুনরায় সাজান

গিট কনফিগার - গ্লোবাল শাখা.আউটসেটুপ্রেবাস সর্বদা

সমস্ত নাম এবং সেটিংস তালিকাভুক্ত করুন

গিট কনফিগ - তালিকা

কেস গিট সংবেদনশীল করুন

গিট কনফিগার - গ্লোবাল কোর মিথ্যা

স্ব-সংশোধন প্রকার।

গিট কনফিগার - গ্লোবাল সাহায্য.আউটোকোরেক্ট 1

পরিবর্তনটি মুক্তির অংশ কিনা তা পরীক্ষা করে।

গিট নাম-রেভ - নাম-কেবল <SHA-1>

শুকনো চালান।

গিট ক্লিন - এফডি - শুকনো রান

পূর্ববর্তী কমিটের সমাধান হিসাবে কমিটকে চিহ্নিত করুন

গিট কমিট - ফিক্সআপ <SHA-1>

স্কোয়াশ সংশোধন

গিট রিবেস -i - আউটসকোয়াশ

প্রতিশ্রুতি দেওয়ার সময় মঞ্চ অঞ্চলটি এড়িয়ে যান।

গিট কমিট - <প্রতিশ্রুতিবদ্ধ প্রতিশ্রুতিবদ্ধ>

উপেক্ষা করা ফাইলগুলি তালিকাবদ্ধ করুন

গিট চেক-উপেক্ষা *

উপেক্ষা করা ফাইলগুলির স্থিতি

গিট স্ট্যাটাস --ignored

শাখা 1-এ যা শাখা 2-তে নেই its

গিট লগ শাখা 1 ^ ব্রাঞ্চ 2

পূর্ববর্তী দ্বন্দ্বের সমাধানগুলি সংরক্ষণ এবং পুনরায় ব্যবহার করুন

গিট কনফিগারেশন - গ্লোবাল rerere.en सक्षम 1

সম্পাদকের মধ্যে সমস্ত বিবাদমান ফাইলগুলি খুলুন।

গিট ডিফ - শুধুমাত্র-নাম | ইউনিক | xargs D সম্পাদনা

ডিস্কে অপ্রস্তুত পদার্থ এবং তাদের ব্যবহারের সংখ্যা গণনা করুন।

গিট কাউন্ট-অবজেক্টস - হিউম্যান-পঠনযোগ্য

অ্যাক্সেসযোগ্য বস্তুর রক্ষণাবেক্ষণ

git gc --prune = now --aggressive

তাত্ক্ষণিকভাবে gitweb এ আপনার সংগ্রহস্থলটি দেখুন।

গিট ইনস্টাওব [- লোকাল] [- এইচটিপিডি=<httpd>] [- রফতানি=<বন্দর>] [- ব্রাউজার=<ব্রাউজার>]

নিশ্চিতকরণ লগে জিপিজি স্বাক্ষর দেখুন

গিট লগ - শো-স্বাক্ষর

গ্লোবাল সেটিংস থেকে এন্ট্রি সরিয়ে দেয়।

git config --global --unset <প্রবেশের নাম>

কোনও ইতিহাস ছাড়াই একটি নতুন শাখা পান

গিট চেকআউট --orphan <শাখার নাম>

প্রোডাকশন ফাইল এবং ফাইলের সর্বশেষতম সংস্করণের মধ্যে পার্থক্য প্রদর্শন করে।

গিট ডিফার - স্টেজড

অন্য একটি শাখা থেকে একটি ফাইল বের করুন।

গিট শো <শাখার নাম>:<FILE_NAME>

শুধুমাত্র মূলের তালিকাবদ্ধ করুন এবং মার্জটি নিশ্চিত করুন

গিট লগ - প্রথম পিতা-মাতা

দুটি কমিটের মধ্যে মার্জ করুন

গিট রিবেস - ইন্টারেক্টিভ হেড ~ 2

সমস্ত শাখা তালিকাভুক্ত

জিট চেকআউট মাস্টার && গিট শাখা - না-সংহত

বাইনারি অনুসন্ধান ব্যবহার করে সন্ধান করুন

গিট বিসেক্ট শুরু গিট দ্বিখণ্ডিত খারাপ গিট দ্বিখণ্ডিত ভাল v2.6.13-rc2 গিট বাইসেক্ট খারাপ গিট দ্বিখণ্ডিত ভাল গিট দ্বিখণ্ডিত পুনরায় সেট করুন                    

নির্দিষ্ট ফাইলের কমিট এবং পরিবর্তনগুলি তালিকাভুক্ত করুন

গিট লগ - ফলো -পি - <ফাইল পাথ>

একটি একক শাখা ক্লোন করুন

গিট ক্লোন-বি <শাখার নাম> --single- শাখা https://github.com/user/repo.git

একটি নতুন শাখা তৈরি করুন এবং স্যুইচ করুন

গিট চেকআউট-বি <শাখার নাম>

কমিটে পরিবর্তন রয়েছে এমন ফাইলগুলি উপেক্ষা করুন

গিট কনফিগারেশন কোর.ফিলমোড মিথ্যা

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   গ্যাব্রিয়েল তিনি বলেন

    কমান্ডের দুর্দান্ত সংকলন 😉

  2.   যিশু পেরেলস তিনি বলেন

    দুর্দান্ত অবদান !!