এটি হল git-sh কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
git-sh -- একটি গিট শেল
সাইনোপিসিস
git-sh
বর্ণনাঃ
git-sh একটি ইন্টারেক্টিভ শুরু করে সজোরে আঘাত(1) গিট-ভারী কর্মপ্রবাহের জন্য সেশন পরিবর্তিত হয়েছে। সাধারণ
ব্যবহার হল একটি গিট ওয়ার্ক ট্রি বা বেয়ার রিপোজিটরির ডিরেক্টরিতে পরিবর্তন করা এবং চালানো
git-sh একটি ইন্টারেক্টিভ শেল সেশন শুরু করার কমান্ড।
শীর্ষ-স্তরের কমান্ড উপনাম সমস্ত কোরের জন্য তৈরি করা হয় ফালতু বা এলেবেলে লোক(1) সাবকমান্ড, git-sh বিল্টইন
উপনাম (দেখুন বিল্টিন ALIASES), এবং git কমান্ড উপনাম সংজ্ঞায়িত করা হয়েছে ~ / .gitconfig.
বিল্টিন ALIASES
git-sh সমস্ত মূল গিট কমান্ড ছাড়াও স্ট্যান্ডার্ড উপনামের একটি সেট লোড করে। বিল্টইন
উপনাম ব্যবহারকারী বা সিস্টেম gitconfig ফাইলে সংজ্ঞায়িত উপনাম দ্বারা ওভাররাইড করা হয়।
a জিট যোগ করুন
b গিট শাখা
c গিট চেকআউট
d গিট diff
f git fetch -- prune
k গিট চেরি-বাছাই
l git log --pretty=oneline --abbrev-commit
n git কমিট --ভারবোস --সংশোধন
r গিট রিমোট
s git কমিট --ড্রাই-রান --শর্ট
t গিট ডিফার - ক্যাচড
সার্জারির উপস্থাপনকারী ফোন
a জিট যোগ করুন
aa git add --update (স্মরণীয়: "সব যোগ করুন")
পর্যায় জিট যোগ করুন
ap git add --patch
p git diff --cached (স্মরণীয়: "প্যাচ")
ps git diff --cached --stat (স্মরণীয়: "প্যাচ স্ট্যাট")
মঞ্চ
গিট রিসেট হেড
করে এবং সমর্পণ করা ইতিহাস
ci git কমিট --ভার্বোস
ca git কমিট --ভারবোস --সমস্ত
সংশোধন করা git কমিট --ভারবোস --সংশোধন
n git কমিট --ভারবোস --সংশোধন
k গিট চেরি-বাছাই
re git rebase -- ইন্টারেক্টিভ
পপ git রিসেট --soft HEAD^
উঁকি git log -p --max-count=1
আনছে এবং টানা
f git আনা
pm গিট টান (স্মরণীয়: "পুল মার্জ")
pr git pull --rebase (স্মরণীয়: "পুল রিবেস")
বিবিধ কমান্ড
d গিট diff
ds git diff --stat (স্মরণীয়: "diff stat")
কঠিন git রিসেট -- কঠিন
নরম git রিসেট --soft
স্ক্র্যাপ git চেকআউট হেড
CUSTOM এ ALIASES
কোন কিছু সংজ্ঞায়িত [ওরফে] সংগ্রহস্থল, ব্যবহারকারী, বা সিস্টেম গিট কনফিগারের বিভাগ
ফাইলগুলি শীর্ষ-স্তরের শেল কমান্ড হিসাবেও উপলব্ধ। অনুমান a ~ / .gitconfig যে লাগছিল
এটার মত:
[ওরফে]
ci=commit --verbose
ca=commit -a
d = পার্থক্য
s = অবস্থা
ধন্যবাদ = !git-ধন্যবাদ
\... তারপরে আপনার নিম্নলিখিত শেল সেশন থাকতে পারে:
master!something> echo "stuff" >somefile
মাস্টার!কিছু*> s
M somefile
মাস্টার!কিছু*> ঘ
diff --git a/somefile b/somefile
-- a/somefile
++ b/somefile
@@ -0,0 +1 @@
+ জিনিসপত্র
মাস্টার!কিছু*> ca -m "সামগ্রী যোগ করুন"
মাস্টার!কিছু> ধন্যবাদ হেড
শীঘ্র
ডিফল্ট প্রম্পট বর্তমান শাখা দেখায়, একটি ঠুং শব্দ (!), এবং তারপর আপেক্ষিক পথ
কাজের গাছের মূল থেকে বর্তমান কাজের ডিরেক্টরি। যদি কাজ গাছ অন্তর্ভুক্ত
পরিবর্তিত ফাইলগুলি যা এখনও মঞ্চস্থ করা হয়নি, একটি নোংরা অবস্থা নির্দেশক (*) হয়
প্রদর্শিত
git-sh প্রম্পটে ANSI রং অন্তর্ভুক্ত থাকে যখন গিট হয় color.ui বিকল্প সেট এবং সক্রিয় করা হয়. প্রতি
git-sh এর প্রম্পট রঙগুলি স্পষ্টভাবে সক্রিয় করুন, সেট করুন color.sh কনফিগার মান গাড়ী:
$ git config --global color.sh অটো
সেট করে প্রম্পট রং কাস্টমাইজ করুন রঙ.শাখা, color.sh.workdir, এবং
রং.শ.নোংরা git কনফিগার মান:
$ git config --global color.sh.branch 'হলুদ বিপরীত'
$ git config --global color.sh.workdir 'নীল বোল্ড'
$ git config --global color.sh.dirty 'লাল'
দেখ রং in ফালতু বা এলেবেলে লোক তথ্যের জন্য.
কমপ্লিটন
ব্যাশ সমাপ্তি সমর্থন স্বয়ংক্রিয়ভাবে সমস্ত গিট বিল্ট-ইন কমান্ডের জন্য সক্ষম হয় এবং এছাড়াও
ব্যবহারকারীর মধ্যে সংজ্ঞায়িত উপনামের জন্য ~ / .gitconfig ফাইল স্বয়ংক্রিয় সমাপ্তির যুক্তিটি স্মার্ট
একটি উপনাম জানার জন্য যথেষ্ট d যা প্রসারিত হয় git-diff একই সমাপ্তি ব্যবহার করা উচিত
হিসাবে কনফিগারেশন git-diff কমান্ড।
সমাপ্তি কোডটি গিট ব্যাশ সমাপ্তি স্ক্রিপ্টের একটি সামান্য পরিবর্তিত সংস্করণ
কোর গিট ডিস্ট্রিবিউশনের সাথে পাঠানো হয়েছে। স্ক্রিপ্ট মধ্যে নির্মিত হয়git-sh এ নির্বাহযোগ্য
কম্পাইল সময় এবং আলাদাভাবে প্রাপ্ত বা ইনস্টল করার প্রয়োজন নেই।
কাস্টমাইজিং
সবচেয়ে git-sh আচরণ ব্যবহারকারী বা সিস্টেম gitconfig ফাইল সম্পাদনা করে কনফিগার করা যেতে পারে
(~ / .gitconfig এবং / ইত্যাদি / gitconfig) হয় হাতে বা ব্যবহার করে git-config(1). দ্য [ওরফে]
বিভাগটি মৌলিক কমান্ড উপনাম তৈরি করতে ব্যবহৃত হয়।
সার্জারির /etc/gitshrc এবং ~/.gitshrc ফাইলগুলি (সেই ক্রমে) এর ঠিক আগে সোর্স করা হয়
শেল ইন্টারেক্টিভ হয়ে ওঠে।
সার্জারির ~ / .bashrc ফাইল হয় আগে সোর্স করা হয় /etc/gitshrc or ~/.gitshrc. যে কোন বাশ
কাস্টমাইজেশন সেখানে সংজ্ঞায়িত করা হয়েছে এবং স্পষ্টভাবে ওভাররাইড করা হয়নি git-sh এছাড়াও উপলব্ধ।
পরিবেশ
PS1 গতিশীল git-sh প্রম্পটে সেট করুন। এই কাস্টমাইজ করা যাবে ~/.gitshrc or
/etc/gitshrc ফাইল।
GIT_DIR
নিকটতম অনুমান করার পরিবর্তে স্পষ্টভাবে গিট সংগ্রহস্থলের পথ সেট করুন .গিট
পথ।
GIT_WORK_TREE
সুস্পষ্টভাবে অনুমান না করে কাজের গাছের মূলের পথ নির্ধারণ করুন
একটি সঙ্গে নিকটতম অভিভাবক ডিরেক্টরি .গিট সংগ্রহস্থল।
onworks.net পরিষেবা ব্যবহার করে git-sh অনলাইন ব্যবহার করুন