ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

git-rev-parse - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে git-rev-parse চালান

এটি হল git-rev-parse কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


git-rev-parse - পিক আউট এবং ম্যাসেজ প্যারামিটার

সাইনোপিসিস


ফালতু বা এলেবেলে লোক rev-পার্স [-বিকল্প] ...

বর্ণনাঃ


অনেক গিট পোর্সেলিনিশ কমান্ড পতাকার মিশ্রণ গ্রহণ করে (অর্থাৎ পরামিতি যা a দিয়ে শুরু হয়
হানাহানি -) এবং পরামিতি অন্তর্নিহিত জন্য বোঝানো হয়েছে ফালতু বা এলেবেলে লোক rev-তালিকা কমান্ড তারা অভ্যন্তরীণভাবে ব্যবহার করে
এবং অন্যান্য কমান্ডের জন্য পতাকা এবং পরামিতি যা তারা ডাউনস্ট্রিম ব্যবহার করে ফালতু বা এলেবেলে লোক rev-তালিকা. এই
কমান্ড তাদের মধ্যে পার্থক্য ব্যবহার করা হয়.

বিকল্প


অপারেশন মোডগুলি
এই বিকল্পগুলির প্রতিটি কমান্ড লাইনে প্রথমে উপস্থিত হওয়া আবশ্যক।

--পার্সোপ্ট
ব্যবহার ফালতু বা এলেবেলে লোক rev-পার্স বিকল্প পার্সিং মোডে (নীচে PARSOPT বিভাগ দেখুন)।

--sq-উদ্ধৃতি
ব্যবহার ফালতু বা এলেবেলে লোক rev-পার্স শেল উদ্ধৃতি মোডে (নীচে SQ-QUOTE বিভাগ দেখুন)। বিপরীতে
নীচে --sq বিকল্প, এই মোড শুধুমাত্র উদ্ধৃতি করে। আদেশের জন্য অন্য কিছু করা হয় না
ইনপুট.

অপশন সমূহ উন্নত --পার্সোপ্ট
--কিপ-ড্যাশড্যাশ
শুধুমাত্র --parseopt মোডে অর্থপূর্ণ। বিকল্প পার্সারকে প্রথমটি প্রতিধ্বনিত করতে বলে --
এড়িয়ে যাওয়ার পরিবর্তে দেখা হয়েছে।

--স্টপ-এ-অ-বিকল্প
শুধুমাত্র --parseopt মোডে অর্থপূর্ণ। বিকল্প পার্সার প্রথমে থামতে দিন
অ-বিকল্প যুক্তি। এটি বিকল্পগুলি গ্রহণকারী সাব-কমান্ড পার্স করতে ব্যবহার করা যেতে পারে
নিজেদের.

--আটকে-দীর্ঘ
শুধুমাত্র --parseopt মোডে অর্থপূর্ণ। তাদের দীর্ঘ আকারে বিকল্প আউটপুট যদি
উপলব্ধ, এবং তাদের যুক্তি আটকে.

অপশন সমূহ উন্নত ফিল্টারিং
--শুধুমাত্র
ফ্ল্যাগ এবং প্যারামিটারের জন্য নয় আউটপুট করবেন না ফালতু বা এলেবেলে লোক rev-তালিকা কমান্ড।

--নো-রিভস
ফ্ল্যাগ এবং প্যারামিটারের জন্য আউটপুট করবেন না ফালতু বা এলেবেলে লোক rev-তালিকা কমান্ড।

--পতাকা
অ-পতাকা পরামিতি আউটপুট করবেন না।

--নো-পতাকা
পতাকা পরামিতি আউটপুট করবেন না.

অপশন সমূহ উন্নত আউটপুট
--ডিফল্ট
ব্যবহারকারীর দ্বারা প্রদত্ত কোন পরামিতি না থাকলে, ব্যবহার করুন পরিবর্তে.

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

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

উপসর্গ=$(গিট রেভ-পার্স --শো-প্রিফিক্স)
cd "$(git rev-parse --show-toplevel)"
eval "সেট -- $(git rev-parse --sq --prefix "$prefix" "$@")"

-- যাচাই করুন
যাচাই করুন যে ঠিক একটি প্যারামিটার প্রদান করা হয়েছে, এবং এটি একটি কাঁচাতে পরিণত করা যেতে পারে
20-বাইট SHA-1 যা অবজেক্ট ডাটাবেস অ্যাক্সেস করতে ব্যবহার করা যেতে পারে। যদি তাই হয়, এটি নির্গত করুন
স্ট্যান্ডার্ড আউটপুট; অন্যথায়, ত্রুটি আউট.

আপনি যদি নিশ্চিত করতে চান যে আউটপুট আসলে আপনার অবজেক্টের একটি বস্তুর নাম দেয়
ডাটাবেস এবং/অথবা আপনার প্রয়োজনীয় একটি নির্দিষ্ট ধরণের অবজেক্ট হিসাবে ব্যবহার করা যেতে পারে, আপনি যোগ করতে পারেন
প্যারামিটারে ^{টাইপ} পিলিং অপারেটর। উদাহরণস্বরূপ, গিট রেভ-পার্স "$VAR^{commit}"
নিশ্চিত করবে যে $VAR একটি বিদ্যমান বস্তুর নাম দিয়েছে যা একটি কমিট-ইশ (যেমন একটি কমিট, বা
একটি টীকাযুক্ত ট্যাগ যা একটি প্রতিশ্রুতি নির্দেশ করে)। $VAR একটি বিদ্যমান নাম নিশ্চিত করতে
যেকোনো ধরনের অবজেক্ট, গিট রেভ-পার্স "$VAR^{object}" ব্যবহার করা যেতে পারে।

-q, - শান্ত
শুধুমাত্র --verify মোডে অর্থপূর্ণ। প্রথম যুক্তি হলে একটি ত্রুটি বার্তা আউটপুট করবেন না
একটি বৈধ বস্তুর নাম নয়; পরিবর্তে নন-জিরো স্ট্যাটাস দিয়ে নীরবে প্রস্থান করুন। SHA-1s এর জন্য
বৈধ বস্তুর নাম সফলতার উপর stdout এ মুদ্রিত হয়।

--বর্গ
সাধারণত আউটপুট পতাকা এবং পরামিতি প্রতি এক লাইন তৈরি করা হয়। এই বিকল্পটি আউটপুট তৈরি করে
একক লাইন, শেল দ্বারা ব্যবহারের জন্য সঠিকভাবে উদ্ধৃত। আপনি আপনার আশা যখন দরকারী
হোয়াইটস্পেস এবং নিউলাইন ধারণ করার জন্য প্যারামিটার (যেমন যখন পিকএক্স -এস ব্যবহার করে ফালতু বা এলেবেলে লোক
পার্থক্য-*) --sq-quote বিকল্পের বিপরীতে, কমান্ড ইনপুট এখনও ব্যাখ্যা করা হয়
সচরাচর.

--না
বস্তুর নাম দেখানোর সময়, তাদের সাথে উপসর্গ করুন ^ এবং ফালা ^ বস্তুর নাম থেকে উপসর্গ
যে ইতিমধ্যে একটি আছে.

--abbrev-ref[=(কঠোর|আলগা)]
বস্তুর নামের একটি অ-দ্ব্যর্থহীন সংক্ষিপ্ত নাম। বিকল্পটি হল core.warnAmbiguousRefs
কঠোর সংক্ষেপণ মোড নির্বাচন করতে ব্যবহৃত.

-- সংক্ষিপ্ত, -- সংক্ষিপ্ত = সংখ্যা
বস্তুর নামের সম্পূর্ণ SHA-1 মানগুলি আউটপুট করার পরিবর্তে তাদের সংক্ষিপ্ত করার চেষ্টা করুন
একটি ছোট অনন্য নাম। যখন কোন দৈর্ঘ্য নির্দিষ্ট করা হয় না 7 ব্যবহার করা হয়। সর্বনিম্ন দৈর্ঘ্য 4।

--প্রতীক
সাধারণত অবজেক্টের নাম SHA-1 আকারে আউটপুট হয় (সম্ভব সহ ^ উপসর্গ); এই
বিকল্পটি যতটা সম্ভব মূল ইনপুটের কাছাকাছি আকারে তাদের আউটপুট করে।

--প্রতীক-পূর্ণ-নাম
এটি --সিম্বলিকের অনুরূপ, তবে এটি রেফ নয় এমন ইনপুট বাদ দেয় (যেমন শাখা বা
ট্যাগ নাম; বা আরও স্পষ্টভাবে "হেডস/মাস্টার" ফর্মটি দ্ব্যর্থহীন করে, যখন আপনি চান
"মাস্টার" শাখার নাম দিন যখন একটি দুর্ভাগ্যজনকভাবে নামযুক্ত ট্যাগ "মাস্টার" থাকে), এবং দেখান
এগুলিকে সম্পূর্ণ পুনঃনাম হিসাবে (যেমন "refs/heads/master")।

অপশন সমূহ উন্নত অবজেক্টস
--সব
refs/ এ পাওয়া সমস্ত রেফ দেখান।

--শাখা[=প্যাটার্ন], --ট্যাগ[=প্যাটার্ন], --রিমোট[=প্যাটার্ন]
যথাক্রমে সমস্ত শাখা, ট্যাগ, বা দূরবর্তী-ট্র্যাকিং শাখা দেখান (অর্থাৎ, রেফ পাওয়া গেছে
যথাক্রমে refs/heads, refs/tags বা refs/remotes-এ)।

যদি একটি প্যাটার্ন দেওয়া হয়, শুধুমাত্র প্রদত্ত শেল গ্লোবের সাথে মিলে যাওয়া রেফগুলি দেখানো হয়। যদি
প্যাটার্নে একটি গ্লবিং অক্ষর থাকে না (?, *, বা [), এটি একটি উপসর্গে পরিণত হয়
/* যোগ করে মেলে।

--গ্লোব=প্যাটার্ন
শেল গ্লোব প্যাটার্ন প্যাটার্নের সাথে মিলে যাওয়া সমস্ত রেফ দেখান। প্যাটার্ন শুরু না হলে
refs/ এর সাথে, এটি স্বয়ংক্রিয়ভাবে প্রিপেন্ড হয়। প্যাটার্ন না থাকলে a
globbing অক্ষর (?, *, or [), এটি /* যুক্ত করে একটি প্রিফিক্স ম্যাচে পরিণত হয়।

--বাদ=
রেফের মিল অন্তর্ভুক্ত করবেন না যে পরবর্তী --সমস্ত, --শাখা, --ট্যাগ,
--remotes, অথবা --glob অন্যথায় বিবেচনা করবে। এই বিকল্পের পুনরাবৃত্তি জমে
পরবর্তী --সমস্ত, --শাখা, --ট্যাগ, --রিমোট, বা --গ্লোব পর্যন্ত বর্জনের নিদর্শন
বিকল্প (অন্যান্য বিকল্প বা আর্গুমেন্ট জমা প্যাটার্ন পরিষ্কার করে না)।

প্রদত্ত প্যাটার্নগুলি refs/heads, refs/tags বা refs/remotes দিয়ে শুরু করা উচিত নয় যখন
যথাক্রমে --শাখা, --ট্যাগ, বা --রিমোটে প্রয়োগ করা হয় এবং সেগুলি অবশ্যই দিয়ে শুরু করতে হবে
refs/ যখন --glob বা --all এ প্রয়োগ করা হয়। যদি একটি পিছিয়ে /* উদ্দেশ্য, এটা দিতে হবে
স্পষ্টভাবে।

--দ্ব্যর্থতাহীন=
প্রতিটি বস্তু দেখান যার নাম প্রদত্ত উপসর্গ দিয়ে শুরু হয়। দ্য এ হতে হবে
প্রতিটি বস্তুর তালিকা এড়াতে কমপক্ষে 4 হেক্সাডেসিমেল সংখ্যা লম্বা
ভুল করে সংগ্রহস্থল।

অপশন সমূহ উন্নত নথি পত্র
--স্থানীয়-এনভি-ভারস
GIT_* এনভায়রনমেন্ট ভেরিয়েবলের তালিকা করুন যা সংগ্রহস্থলের স্থানীয় (যেমন GIT_DIR বা
GIT_WORK_TREE, কিন্তু GIT_EDITOR নয়)। শুধুমাত্র ভেরিয়েবলের নাম তালিকাভুক্ত, না
তাদের মান, এমনকি যদি তারা সেট করা হয়।

--গিট-দির
সংজ্ঞায়িত হলে $GIT_DIR দেখান। অন্যথায় .git ডিরেক্টরিতে পথ দেখান। পথ
দেখানো হয়েছে, যখন আপেক্ষিক, বর্তমান কাজের ডিরেক্টরির সাথে আপেক্ষিক।

যদি $GIT_DIR সংজ্ঞায়িত না করা হয় এবং বর্তমান ডিরেক্টরিটি একটি গিট-এ মিথ্যা বলে সনাক্ত করা না হয়
রিপোজিটরি বা ওয়ার্ক ট্রি stderr এ একটি বার্তা প্রিন্ট করুন এবং ননজিরো স্ট্যাটাস সহ প্রস্থান করুন।

--git-common-dir
সংজ্ঞায়িত হলে $GIT_COMMON_DIR দেখান, অন্যথায় $GIT_DIR।

--is-inside-git-dir
যখন বর্তমান ওয়ার্কিং ডাইরেক্টরি রিপোজিটরি ডিরেক্টরির নীচে থাকে তখন "সত্য" মুদ্রণ করে।
অন্যথায় "মিথ্যা"।

--ই-এর-ভিতরে-কাজ-গাছ
যখন বর্তমান ওয়ার্কিং ডিরেক্টরি রিপোজিটরি প্রিন্টের কাজের গাছের ভিতরে থাকে
"সত্য", অন্যথায় "মিথ্যা"।

--is-bare-repository
ভান্ডার যখন খালি প্রিন্ট হয় "সত্য", অন্যথায় "মিথ্যা"।

--resolve-git-dir
কিনা চেক করুন একটি বৈধ সংগ্রহস্থল বা একটি গিটফাইল যা একটি বৈধ সংগ্রহস্থলের দিকে নির্দেশ করে,
এবং সংগ্রহস্থলের অবস্থান মুদ্রণ করুন। যদি একটি gitfile তারপর সমাধান করা হয়
প্রকৃত সংগ্রহস্থলের পথ মুদ্রিত হয়।

--গিট-পথ
সমাধান করুন "$GIT_DIR/ " এবং অন্যান্য পাথ রিলোকেশন ভেরিয়েবল নেয় যেমন
$GIT_OBJECT_DIRECTORY, $GIT_INDEX_FILE... অ্যাকাউন্টে। উদাহরণস্বরূপ, যদি
$GIT_OBJECT_DIRECTORY /foo/bar তে সেট করা হয়েছে তারপর "git rev-parse --git-path objects/abc"
/foo/bar/abc ফেরত দেয়।

--শো-সিডিউপি
একটি সাবডিরেক্টরি থেকে কমান্ড আহ্বান করা হলে, শীর্ষ-স্তরের পথ দেখান
বর্তমান ডিরেক্টরির সাথে সম্পর্কিত ডিরেক্টরি (সাধারণত "../" এর একটি ক্রম, বা একটি
খালি স্ট্রিং).

--শো-উপসর্গ
যখন একটি সাবডিরেক্টরি থেকে কমান্ড আহ্বান করা হয়, তখন কারেন্টের পথ দেখান
শীর্ষ-স্তরের ডিরেক্টরির সাথে সম্পর্কিত ডিরেক্টরি।

--শো-টপলেভেল
শীর্ষ-স্তরের ডিরেক্টরির পরম পথ দেখান।

--শেয়ারড-ইনডেক্স-পাথ
ভাগ করা ইনডেক্স ফাইলের পথটি স্প্লিট ইনডেক্স মোডে দেখান, অথবা না থাকলে খালি করুন
বিভক্ত-সূচক মোড।

অন্যান্য অপশন সমূহ
--যখন থেকে=তারিখ, --পর=তারিখ
তারিখ স্ট্রিং পার্স করুন, এবং এর জন্য সংশ্লিষ্ট --max-age= প্যারামিটারটি আউটপুট করুন ফালতু বা এলেবেলে লোক
rev-তালিকা.

-- পর্যন্ত= তারিখের তারিখ, -- আগে= তারিখ
তারিখ স্ট্রিং পার্স করুন, এবং এর জন্য সংশ্লিষ্ট --min-age= প্যারামিটারটি আউটপুট করুন ফালতু বা এলেবেলে লোক
rev-তালিকা.

...
পতাকা এবং প্যারামিটার পার্স করা হবে.

নির্দিষ্ট করা রিভিশন


একটি রিভিশন প্যারামিটার সাধারণত, কিন্তু অগত্যা, একটি কমিট অবজেক্টের নাম দেয়। এটি ব্যবহার করে
যাকে বলা হয় একটি সম্প্রসারিত রয়েছে SHA-1 বাক্য গঠন. এখানে বস্তুর নাম বানান করার বিভিন্ন উপায় রয়েছে। দ্য
এই তালিকার শেষের কাছাকাছি তালিকাভুক্ত একটি কমিটের মধ্যে থাকা গাছ এবং ব্লবের নাম।

, উদাহরণস্বরূপ dae86e1950b1277e545cee180551750029cfe735, dae86e
সম্পূর্ণ SHA-1 অবজেক্টের নাম (40-বাইট হেক্সাডেসিমাল স্ট্রিং), বা একটি অগ্রণী সাবস্ট্রিং যা
ভান্ডারের মধ্যে অনন্য। যেমন dae86e1950b1277e545cee180551750029cfe735 এবং
dae86e উভয়ের নাম একই কমিট অবজেক্ট যদি আপনার রিপোজিটরিতে অন্য কোন অবজেক্ট না থাকে
যার অবজেক্টের নাম dae86e দিয়ে শুরু হয়।

, উদাহরণস্বরূপ v1.7.4.2-679-g3bee7fb
git describe থেকে আউটপুট; যেমন একটি নিকটতম ট্যাগ, ঐচ্ছিকভাবে একটি ড্যাশ এবং a দ্বারা অনুসরণ করা
কমিট সংখ্যা, একটি ড্যাশ দ্বারা অনুসরণ, a g, এবং একটি সংক্ষিপ্ত বস্তুর নাম।

, উদাহরণস্বরূপ মালিক, হেডস/মাস্টার, refs/heads/master
একটি প্রতীকী রেফ নাম। যেমন মালিক সাধারণত দ্বারা উল্লেখিত কমিট অবজেক্ট মানে
refs/heads/master. আপনি উভয় আছে ঘটতে হেডস/মাস্টার এবং ট্যাগ/মাস্টার, আপনি যা করতে পারেন
স্পষ্টভাবে বলুন হেডস/মাস্টার আপনি কোনটি বলতে চান তা গিটকে জানাতে। যখন অস্পষ্ট, a
নিম্নলিখিত নিয়মে প্রথম ম্যাচ গ্রহণ করে দ্ব্যর্থহীন করা হয়:

1। যদি $GIT_DIR/ বিদ্যমান, এটাই আপনি বলতে চাচ্ছেন (এটি সাধারণত শুধুমাত্র দরকারী
উন্নত মস্তক, FETCH_HEAD, ORIG_HEAD, MERGE_HEAD এবং CHERRY_PICK_HEAD);

2. অন্যথায়, refs/ যদি এটি বিদ্যমান থাকে;

3. অন্যথায়, refs/tags/ যদি এটি বিদ্যমান থাকে;

4. অন্যথায়, refs/heads/ যদি এটি বিদ্যমান থাকে;

5. অন্যথায়, refs/remotes/ যদি এটি বিদ্যমান থাকে;

6. অন্যথায়, refs/remotes/ /হেড যদি এটি বিদ্যমান থাকে।

মস্তক কমিটের নাম দেয় যার উপর ভিত্তি করে আপনি কর্মরত গাছের পরিবর্তনগুলি করেন।
FETCH_HEAD আপনি আপনার সাথে একটি দূরবর্তী সংগ্রহস্থল থেকে আনা শাখা রেকর্ড করে
শেষ গিট আহবান আনা. ORIG_HEAD আপনার সরানো কমান্ড দ্বারা তৈরি করা হয় মস্তক
একটি কঠোর উপায়ে, অবস্থান রেকর্ড করতে মস্তক তাদের অপারেশন আগে, তাই
যে আপনি দৌড়ে যাওয়ার আগে আপনি সহজেই শাখার টিপ রাজ্যে পরিবর্তন করতে পারেন
তাদের. MERGE_HEAD আপনি আপনার শাখায় যে প্রতিশ্রুতি (গুলি) একত্রিত করছেন তা রেকর্ড করে
আপনি যখন গিট মার্জ চালান। CHERRY_PICK_HEAD আপনি যে প্রতিশ্রুতি রেকর্ড
চেরি-পিকিং যখন আপনি গিট চেরি-পিক চালান।

উল্লেখ্য যে কোন একটি refs/* উপরোক্ত ক্ষেত্রে থেকে হতে পারে $GIT_DIR/রেফ
ডিরেক্টরি বা থেকে $GIT_DIR/packed-refs ফাইল যখন রেফ নাম এনকোডিং হয়
অনির্দিষ্ট, UTF-8 পছন্দ করা হয় কারণ কিছু আউটপুট প্রসেসিং রেফ নাম ধরে নিতে পারে
UTF-8।

@
@ একা জন্য একটি শর্টকাট মস্তক.

@{ }, উদাহরণস্বরূপ মাস্টার@{গতকাল}, হেড@{5 মিনিট আগে}
প্রত্যয় দ্বারা অনুসরণ করা একটি রেফ @ একটি বন্ধনী জোড়া মধ্যে একটি তারিখ স্পেসিফিকেশন আবদ্ধ সঙ্গে
(যেমন {গতকাল}, {1 মাস 2 সপ্তাহ 3 দিন 1 ঘন্টা 1 দ্বিতীয় আগে} or {1979-02-26
18:30:00}) সময়ের পূর্ববর্তী পয়েন্টে রেফের মান নির্দিষ্ট করে। এই প্রত্যয় হতে পারে
শুধুমাত্র একটি রেফ নাম অনুসরণ করে অবিলম্বে ব্যবহার করা হবে এবং রেফের একটি বিদ্যমান লগ থাকতে হবে
($GIT_DIR/লগ/) মনে রাখবেন যে এটি আপনার অবস্থা দেখায় স্থানীয় একটি প্রদত্ত এ ref
সময় যেমন, আপনার স্থানীয় কি ছিল মালিক গত সপ্তাহে শাখা। যদি আপনি দেখতে চান
নির্দিষ্ট সময়ে করা প্রতিশ্রুতি, দেখুন --থেকে এবং -- পর্যন্ত.

@{ }, উদাহরণস্বরূপ মাস্টার@{1}
প্রত্যয় দ্বারা অনুসরণ করা একটি রেফ @ একটি অর্ডিনাল স্পেসিফিকেশন একটি বন্ধনী জোড়া মধ্যে আবদ্ধ সঙ্গে
(যেমন {1}, {15}) সেই রেফের n-ম পূর্বের মান নির্দিষ্ট করে। উদাহরণ স্বরূপ মাস্টার@{1}
এর অবিলম্বে পূর্বের মান মালিক যখন মাস্টার@{5} এর 5ম পূর্বের মান
মালিক. এই প্রত্যয়টি শুধুমাত্র একটি রেফ নাম অনুসরণ করে অবিলম্বে ব্যবহার করা যেতে পারে এবং রেফ অবশ্যই আবশ্যক
একটি বিদ্যমান লগ আছে ($GIT_DIR/লগ/).

@{ }, উদাহরণস্বরূপ @{1}
আপনি ব্যবহার করতে পারেন @ একটি রিফ্লগ এন্ট্রি পেতে একটি খালি রেফ অংশ দিয়ে তৈরি করুন
বর্তমান শাখা। উদাহরণস্বরূপ, আপনি যদি শাখায় থাকেন blabla তারপর @{1} মানে একই রকম
blabla@{1}.

@{- }, উদাহরণস্বরূপ @{-1}
নির্মাণ @{- } মানে ম শাখা/কমিট বর্তমানের আগে চেক আউট
এক.

@{আপস্ট্রিম}, উদাহরণস্বরূপ মাস্টার@{আপস্ট্রিম}, @{u}
যথোপযুক্ত সৃষ্টিকর্তা @{আপস্ট্রিম} একটি শাখার নাম (সংক্ষিপ্ত রূপ @{u}) কোনো কিছু নির্দেশ করে
শাখা যে শাখার নাম দ্বারা নির্দিষ্ট করা শাখাটি উপরে (কনফিগার করা হয়েছে) তৈরি করতে সেট করা আছে
শাখা সহ। দূরবর্তী এবং শাখা. .একত্রিত করা). একটি অনুপস্থিত শাখা নাম ডিফল্ট
বর্তমান এক

@{ধাক্কা}, উদাহরণস্বরূপ মাস্টার@{ধাক্কা}, @{ধাক্কা}
যথোপযুক্ত সৃষ্টিকর্তা @{ধাক্কা} যদি গিট পুশ চালানো হয় তবে "যেখানে আমরা ঠেলে দেব" শাখার প্রতিবেদন করে
শাখার নাম চেক আউট করার সময় (বা বর্তমান মস্তক যদি কোন শাখার নাম নির্দিষ্ট করা না থাকে)।
যেহেতু আমাদের পুশ গন্তব্য একটি দূরবর্তী সংগ্রহস্থলে, অবশ্যই, আমরা স্থানীয়কে রিপোর্ট করি
ট্র্যাকিং শাখা যা সেই শাখার সাথে মিলে যায় (অর্থাৎ, এর মধ্যে কিছু refs/remotes/).

এটি আরও স্পষ্ট করার জন্য এখানে একটি উদাহরণ:

$ git config push.default বর্তমান
$ git config remote.pushdefault myfork
$ git চেকআউট -b mybranch origin/master

$ git rev-parse --symbolic-full-name @{upstream}
refs/remotes/origin/master

$ git rev-parse --symbolic-full-name @{push}
refs/remotes/myfork/mybranch

উদাহরণে নোট করুন যে আমরা একটি ত্রিভুজাকার ওয়ার্কফ্লো সেট আপ করি, যেখানে আমরা একটি থেকে টানছি
অবস্থান এবং অন্য ধাক্কা. একটি অ-ত্রিভুজাকার কর্মপ্রবাহে, @{ধাক্কা} হিসাবে একই
@{আপস্ট্রিম}, এবং এর জন্য কোন প্রয়োজন নেই।

^, উদাহরণস্বরূপ হেড^, v1.5.1^0
একটি প্রত্যয় ^ একটি রিভিশন প্যারামিটার মানে সেই কমিট অবজেক্টের প্রথম প্যারেন্ট। ^
মানে তম পিতামাতা (যেমন ^ সমতুল্য ^1) একটি বিশেষ নিয়ম হিসাবে,
^0 কমিট নিজেই মানে এবং যখন ব্যবহার করা হয় একটি ট্যাগের বস্তুর নাম
অবজেক্ট যা একটি কমিট অবজেক্টকে বোঝায়।

~, উদাহরণস্বরূপ মাস্টার~3
একটি প্রত্যয় ~ একটি রিভিশন প্যারামিটার মানে কমিট অবজেক্ট যা ম
নামযুক্ত কমিট অবজেক্টের প্রজন্মের পূর্বপুরুষ, শুধুমাত্র প্রথম পিতামাতাকে অনুসরণ করে। অর্থাৎ
~3 সমতুল্য ^^^ যা সমান ^1^1^1. একটি জন্য নীচে দেখুন
এই ফর্মের ব্যবহারের দৃষ্টান্ত।

^{ }, উদাহরণস্বরূপ v0.99.8^{কমিট}
একটি প্রত্যয় ^ একটি অবজেক্ট টাইপ নাম দ্বারা অনুসৃত বন্ধনী জোড়া মানে dereference
এ বস্তু টাইপ একটি বস্তু পর্যন্ত recursively পাওয়া যায় বা বস্তু
আর ডিরেফারেন্স করা যাবে না (যে ক্ষেত্রে, বারফ)। উদাহরণস্বরূপ, যদি ইহা একটি
কমিট-ইশ, ^{কমিট} সংশ্লিষ্ট কমিট অবজেক্ট বর্ণনা করে। একইভাবে, যদি
একটি গাছ-ইশ, ^{গাছ} সংশ্লিষ্ট গাছ বস্তু বর্ণনা করে। ^0 is
জন্য একটি ছোট হাত ^{কমিট}.

rev^{বস্তু} নিশ্চিত করতে ব্যবহার করা যেতে পারে এনজিনের পার একটি বস্তুর নাম দেয় যা বিদ্যমান, ছাড়া
প্রয়োজন এনজিনের পার একটি ট্যাগ হতে, এবং dereferening ছাড়া এনজিনের পার; কারণ একটি ট্যাগ ইতিমধ্যেই একটি
অবজেক্ট, একটি অবজেক্টে যাওয়ার জন্য এটিকে একবারও ডিরেফারেন্স করতে হবে না।

rev^{tag} এটি নিশ্চিত করতে ব্যবহার করা যেতে পারে এনজিনের পার একটি বিদ্যমান ট্যাগ অবজেক্ট সনাক্ত করে।

^{}, উদাহরণস্বরূপ v0.99.8^{}
একটি প্রত্যয় ^ একটি খালি বন্ধনী জোড়া দ্বারা অনুসরণ করা মানে বস্তু একটি ট্যাগ হতে পারে, এবং
একটি নন-ট্যাগ অবজেক্ট পাওয়া না যাওয়া পর্যন্ত ট্যাগটিকে পুনরাবৃত্তিমূলকভাবে ডিরেফারেন্স করুন।

^{/ }, উদাহরণস্বরূপ HEAD^{/fix কদর্য বাগ}
একটি প্রত্যয় ^ একটি রিভিশন প্যারামিটারে, তার পরে একটি ব্রেস পেয়ার যা একটি টেক্সট লেড ধারণ করে
একটি স্ল্যাশ দ্বারা, হিসাবে একই :/ ঠিক করুন কদর্য বাগ নিচের সিনট্যাক্স ছাড়া এটি রিটার্ন করে
সর্বকনিষ্ঠ ম্যাচিং কমিট যা থেকে পৌঁছানো যায় আগে ^.

:/, উদাহরণস্বরূপ :/ ঠিক করুন কদর্য বাগ
একটি কোলন, একটি স্ল্যাশ দ্বারা অনুসরণ করে, একটি পাঠ্য দ্বারা অনুসরণ করে, একটি কমিটের নাম দেয় যার প্রতিশ্রুতি বার্তা
নির্দিষ্ট রেগুলার এক্সপ্রেশনের সাথে মেলে। এই নামটি সবচেয়ে কম বয়সী মিল ফিরিয়ে দেয়
কমিট যা কোনো রেফ থেকে পৌঁছানো যায়। যদি প্রতিশ্রুতি বার্তাটি একটি দিয়ে শুরু হয় ! আপনি
যে পুনরাবৃত্তি করতে হবে; বিশেষ ক্রম :/!, এর চেয়ে অন্য কিছু দ্বারা অনুসরণ করা !, হয়
এখন জন্য সংরক্ষিত. নিয়মিত অভিব্যক্তি প্রতিশ্রুতি বার্তার যেকোনো অংশের সাথে মেলে। প্রতি
একটি স্ট্রিং দিয়ে শুরু হওয়া বার্তাগুলি মেলে, কেউ যেমন ব্যবহার করতে পারে :/^foo.

:, উদাহরণস্বরূপ HEAD:README, : README, মাস্টার:./README
একটি প্রত্যয় : একটি পথ অনুসরণ করে ট্রি-ইশের প্রদত্ত পথে ব্লব বা গাছের নাম দেয়
কোলনের পূর্বের অংশ দ্বারা নামকরণ করা বস্তু। :পথ (এর আগে একটি খালি অংশ সহ
কোলন) হল পরবর্তীতে বর্ণিত সিনট্যাক্সের একটি বিশেষ ক্ষেত্রে: সূচকে নথিভুক্ত বিষয়বস্তু
প্রদত্ত পথে। একটি পথ দিয়ে শুরু ./ or ../ বর্তমান কাজের সাথে আপেক্ষিক
ডিরেক্টরি প্রদত্ত পথটি কার্যকরী গাছের মূলের সাথে আপেক্ষিক হিসাবে রূপান্তরিত হবে
ডিরেক্টরি এটি একটি কমিট বা গাছ থেকে একটি ব্লব বা গাছকে সম্বোধন করার জন্য সবচেয়ে দরকারী
কাজের গাছের মতো একই গাছের গঠন রয়েছে।

: :, উদাহরণস্বরূপ :0:README, : README
একটি কোলন, ঐচ্ছিকভাবে একটি পর্যায় নম্বর (0 থেকে 3) এবং একটি কোলন, একটি অনুসরণ করে
path, প্রদত্ত পথে সূচকে একটি ব্লব বস্তুর নাম দেয়। একটি অনুপস্থিত পর্যায় নম্বর (এবং
কোলন যা এটি অনুসরণ করে) একটি পর্যায় 0 এন্ট্রির নাম দেয়। একটি একত্রীকরণের সময়, পর্যায় 1 হল
সাধারণ পূর্বপুরুষ, পর্যায় 2 হল লক্ষ্য শাখার সংস্করণ (সাধারণত বর্তমান
শাখা), এবং পর্যায় 3 হল শাখার সংস্করণ যা একত্রিত করা হচ্ছে।

এখানে একটি দৃষ্টান্ত রয়েছে, জন লোইলিগার দ্বারা। উভয় কমিট নোড B এবং C কমিটের পিতামাতা
নোড A. প্যারেন্ট কমিট বাম-থেকে-ডানে আদেশ করা হয়।

GHIJ
\ / \ /
ডিএফ
\ | /\
\ | / |
\|/ |
খ্রিস্টপূর্ব
\/
\/
A

A = = A^0
B = A^ = A^1 = A~1
C = A^2 = A^2
D = A^^ = A^1^1 = A~2
E = B^2 = A^^2
F = B^3 = A^^3
G = A^^^ = A^1^1^1 = A~3
H = D^2 = B^^2 = A^^^2 = A~2^2
I = F^ = B^3^ = A^^3^
J = F^2 = B^3^2 = A^^3^2

নির্দিষ্ট করা রেঞ্জ


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

একটি কমিট, একটি উপসর্গ থেকে পৌঁছানো কমিট বাদ দিতে ^ স্বরলিপি ব্যবহার করা হয়। যেমন ^r1 r2 মানে
থেকে পৌঁছানো কমিট r2 কিন্তু যেগুলো থেকে পৌঁছানো যায় সেগুলো বাদ দিন r1.

এই সেট অপারেশন এত ঘন ঘন প্রদর্শিত হয় যে এটির জন্য একটি সংক্ষিপ্ত বিবরণ আছে। যখন আপনার দুটি আছে
করে r1 এবং r2 (উপরে উল্লেখিত রিভিশনে ব্যাখ্যা করা সিনট্যাক্স অনুসারে নামকরণ করা হয়েছে),
আপনি কমিটের জন্য চাইতে পারেন যা r2 থেকে পৌঁছানো যায় এমন কমিট বাদ দিয়ে যেগুলি থেকে পৌঁছানো যায়
r1 দ্বারা ^r1 r2 এবং এটি হিসাবে লেখা যেতে পারে r1..r2.

একটি অনুরূপ স্বরলিপি r1...r2 এর প্রতিসম পার্থক্য বলা হয় r1 এবং r2 এবং হিসাবে সংজ্ঞায়িত করা হয়
r1 r2 --না $(গিট মার্জ-বেস --সব r1 r2). এটি কমিটের সেট যা পৌঁছানো যায়
যেকোনো একটি থেকে r1 or r2 কিন্তু উভয় থেকে নয়।

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

একটি সেটের নামকরণের জন্য অন্য দুটি সংক্ষিপ্ত বিবরণ যা একটি প্রতিশ্রুতি দ্বারা গঠিত হয় এবং এর পিতামাতার প্রতিশ্রুতি
বিদ্যমান দ্য r1^@ স্বরলিপি মানে সব পিতামাতা r1. r1^! কমিট অন্তর্ভুক্ত r1 কিন্তু সব বাদ
এর পিতামাতার।

সংক্ষেপ:


(যেমন পূর্বপুরুষদের) কাছ থেকে পৌঁছানো যায় এমন প্রতিশ্রুতি অন্তর্ভুক্ত করুন .

^
(অর্থাৎ এর পূর্বপুরুষ) থেকে পৌঁছানো যায় এমন প্রতিশ্রুতি বাদ দিন .

..
কমিটগুলি অন্তর্ভুক্ত করুন যা থেকে পৌঁছানো যায় কিন্তু যেগুলো পৌঁছানো যায় সেগুলো বাদ দিন
থেকে . যখন হয় বা বাদ দেওয়া হয়, এটি ডিফল্ট মস্তক.

...
উভয়ের কাছ থেকে পৌঁছানো যায় এমন প্রতিশ্রুতি অন্তর্ভুক্ত করুন বা কিন্তু যারা বাদ
উভয়ের কাছ থেকে পৌঁছানো যায়। যখন হয় বা বাদ দেওয়া হয়, এটি ডিফল্ট মস্তক.

^@, উদাহরণস্বরূপ হেড^@
একটি প্রত্যয় ^ একটি at চিহ্ন দ্বারা অনুসরণ করা সমস্ত পিতামাতার তালিকা করার মতই
(অর্থাৎ, তার পিতামাতার কাছ থেকে পৌঁছানো যায় এমন কিছু অন্তর্ভুক্ত করুন, তবে প্রতিশ্রুতিটি নয়)।

^!, উদাহরণস্বরূপ হেড^!
একটি প্রত্যয় ^ একটি বিস্ময় চিহ্ন দ্বারা অনুসরণ করা কমিট দেওয়ার মতই এবং তারপর
সব তার পিতামাতার সঙ্গে উপসর্গ ^ তাদের (এবং তাদের পূর্বপুরুষদের) বাদ দিতে।

এখানে কয়েকটি উদাহরণ রয়েছে:

ডিজিএইচডি
DFGHIJDF
^জিডিএইচডি
^DBEIJFB
বি..সিসি
B...CGHDEBC
^DBCEIJFBC
সিআইজেএফসি
C^@ IJF
সি^! গ
F^! ডিজিএইচডিএফ

PARSOPT


--parseopt মোডে, ফালতু বা এলেবেলে লোক rev-পার্স ম্যাসেজ করার বিকল্পগুলিকে শেল স্ক্রিপ্টে আনতে সাহায্য করে
একই সুবিধা সি বিল্টিন আছে. এটি একটি বিকল্প নর্মালাইজার হিসাবে কাজ করে (যেমন বিভক্ত একক
সামগ্রিক মান স্যুইচ করে), কিছুটা মত getopt(1) করে।

এটি পার্স এবং বোঝার বিকল্পগুলির স্পেসিফিকেশন স্ট্যান্ডার্ড ইনপুট নেয়,
এবং স্ট্যান্ডার্ড আউটপুটের জন্য উপযুক্ত একটি স্ট্রিংয়ের প্রতিধ্বনি sh(1) eval প্রতিস্থাপন
স্বাভাবিকের সাথে আর্গুমেন্ট। ত্রুটির ক্ষেত্রে, এটি আদর্শ ত্রুটির উপর ব্যবহার আউটপুট করে
স্ট্রীম, এবং কোড 129 দিয়ে প্রস্থান করুন।

দ্রষ্টব্য: নিশ্চিত করুন যে আপনি ফলাফলটি ইভালে পাস করার সময় উদ্ধৃত করেছেন। একটি উদাহরণ জন্য নিচে দেখুন।

ইনপুট বিন্যাস
ফালতু বা এলেবেলে লোক rev-পার্স --পার্সোপ্ট ইনপুট বিন্যাস সম্পূর্ণরূপে পাঠ্য ভিত্তিক। এটি দুটি অংশ আছে, দ্বারা পৃথক
একটি লাইন যা শুধুমাত্র -- ধারণ করে। বিভাজকের আগের লাইনগুলি (এক বা একাধিক হওয়া উচিত)
ব্যবহারের জন্য ব্যবহৃত হয়। বিভাজকের পরে থাকা লাইনগুলি বিকল্পগুলি বর্ণনা করে।

বিকল্পগুলির প্রতিটি লাইনের এই বিন্যাস রয়েছে:

* ? SP+ সাহায্য LF


এর বিন্যাসটি হল সংক্ষিপ্ত বিকল্প অক্ষর, তারপর একটি দ্বারা পৃথক করা দীর্ঘ বিকল্পের নাম
কমা উভয় অংশের প্রয়োজন নেই, যদিও অন্তত একটি প্রয়োজনীয়। থাকতে পারে না
যে কোনো চরিত্র. h, help, dry-run এবং f সঠিক উদাহরণ
.


*, =, এর? বা!

· ব্যবহার = যদি বিকল্পটি একটি আর্গুমেন্ট নেয়।

ব্যবহার করবেন? মানে বিকল্পটি একটি ঐচ্ছিক যুক্তি নেয়। আপনি সম্ভবত চান
ঐচ্ছিক আর্গুমেন্টটিকে দ্ব্যর্থহীনভাবে পার্স করতে সক্ষম হতে --stuck-long মোড ব্যবহার করুন।

* ব্যবহার করুন এর অর্থ এই বিকল্পটির জন্য উত্পন্ন ব্যবহারের তালিকাভুক্ত করা উচিত নয়
-h যুক্তি। এটি নথিভুক্ত হিসাবে --help-all-এর জন্য দেখানো হয়েছে gitcli(7).

ব্যবহার করুন! অনুরূপ নেগেটেড দীর্ঘ বিকল্প উপলব্ধ করা না.


, যদি নির্দিষ্ট করা থাকে, সাহায্য আউটপুটে আর্গুমেন্টের নাম হিসাবে ব্যবহৃত হয়, এর জন্য
বিকল্পগুলি যা যুক্তি গ্রহণ করে। প্রথম হোয়াইটস্পেস দ্বারা সমাপ্ত হয়। এটাই
একটি বহু-শব্দ যুক্তি ইঙ্গিত শব্দ পৃথক করার জন্য একটি ড্যাশ ব্যবহার করার প্রথাগত.

লাইনের অবশিষ্টাংশ, স্পেস ছিন্ন করার পরে, এর সাথে সম্পর্কিত সাহায্য হিসাবে ব্যবহৃত হয়
পছন্দ.

ফাঁকা লাইন উপেক্ষা করা হয়, এবং যে লাইনগুলি এই স্পেসিফিকেশনের সাথে মেলে না সেগুলি বিকল্প হিসাবে ব্যবহার করা হয়
গ্রুপ শিরোনাম (উদ্দেশ্যে এই ধরনের লাইন তৈরি করতে একটি স্থান দিয়ে লাইন শুরু করুন)।

উদাহরণ
OPTS_SPEC="\
কিছু-কমান্ড [বিকল্প] ...

কিছু-কমান্ড foo এবং বার করে!
--
h, সাহায্য দেখাতে সাহায্য করুন

foo কিছু নিফটি বিকল্প --foo
বার = কিছু দুর্দান্ত বিকল্প --বার একটি যুক্তি সহ
baz=arg আরেকটি দুর্দান্ত বিকল্প --baz একটি নামযুক্ত আর্গুমেন্ট সহ
qux?path qux একটি পাথ আর্গুমেন্ট নিতে পারে কিন্তু নিজেই এর অর্থ আছে

একটি বিকল্প গ্রুপ হেডার
গ? একটি ঐচ্ছিক যুক্তি সহ বিকল্প সি"

eval "$(echo "$OPTS_SPEC" | git rev-parse --parseopt -- "$@" || echo exit $?)"

ব্যবহার পাঠ
উপরের উদাহরণে "$@" -h বা --help হলে, নিম্নলিখিত ব্যবহার পাঠ্যটি দেখানো হবে:

ব্যবহার: কিছু-কমান্ড [বিকল্প] ...

কিছু-কমান্ড foo এবং বার করে!

-h, --help সাহায্য দেখান
--foo কিছু নিফটি বিকল্প --foo
--বার ... কিছু দুর্দান্ত বিকল্প --বার একটি যুক্তি সহ
--বাজ আরেকটি দুর্দান্ত বিকল্প --বাজ একটি নামযুক্ত যুক্তি সহ
--qux[= ] qux একটি পাথ আর্গুমেন্ট নিতে পারে কিন্তু নিজেই এর অর্থ আছে

একটি বিকল্প গ্রুপ হেডার
-সি[...] বিকল্প সি একটি ঐচ্ছিক যুক্তি সহ

SQ-উদ্ধৃতি


--sq-উদ্ধৃতি মোডে, ফালতু বা এলেবেলে লোক rev-পার্স মানক আউটপুটে প্রতিধ্বনি একটি একক লাইনের জন্য উপযুক্ত
sh(1) eval এই লাইনটি --sq-quote নিম্নলিখিত আর্গুমেন্টগুলিকে স্বাভাবিক করার মাধ্যমে তৈরি করা হয়েছে। কিছুই না
যুক্তি উদ্ধৃত করা ছাড়া অন্য কাজ করা হয়.

আপনি কমান্ড ইনপুট এখনও স্বাভাবিক হিসাবে ব্যাখ্যা করতে চান ফালতু বা এলেবেলে লোক rev-পার্স পূর্বে
আউটপুট শেল উদ্ধৃত হয়, --sq বিকল্পটি দেখুন।

উদাহরণ
$ cat >your-git-script.sh <<\EOF
#!/ বিন / SH
args=$(git rev-parse --sq-quote "$@") # উদ্ধৃতি ব্যবহারকারীর সরবরাহকৃত আর্গুমেন্ট
কমান্ড="git frotz -n24 $args" # এবং এটি একটি হস্তশিল্পের ভিতরে ব্যবহার করুন
# কমান্ড লাইন
eval "$command"
ফাইলের শেষে

$sh your-git-script.sh "a b'c"

উদাহরণ


· বর্তমান কমিটের বস্তুর নাম প্রিন্ট করুন:

$ git rev-parse -- HEAD যাচাই করুন

$REV শেল ভেরিয়েবলের রিভিশন থেকে কমিট অবজেক্টের নাম প্রিন্ট করুন:

$ git rev-parse -- যাচাই করুন $REV^{commit}

$REV খালি থাকলে বা একটি বৈধ পুনর্বিবেচনা না হলে এটি ত্রুটি করবে।

· উপরে অনুরূপ:

$ git rev-parse --default master --$REV যাচাই করুন

কিন্তু $REV খালি থাকলে, মাস্টার থেকে কমিট অবজেক্টের নাম প্রিন্ট করা হবে।

এলেবেলে


অংশ ফালতু বা এলেবেলে লোক(1) স্যুট

onworks.net পরিষেবা ব্যবহার করে অনলাইনে git-rev-parse ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    Alt-F
    Alt-F
    Alt-F একটি বিনামূল্যে এবং ওপেন সোর্স প্রদান করে
    DLINK এর জন্য বিকল্প ফার্মওয়্যার
    DNS-320/320L/321/323/325/327L and
    DNR-322L। Alt-F আছে সাম্বা এবং NFS;
    ext2/3/4 সমর্থন করে...
    Alt-F ডাউনলোড করুন
  • 2
    usm
    usm
    ইউএসএম একটি ইউনিফাইড স্ল্যাকওয়্যার প্যাকেজ
    ম্যানেজার যা স্বয়ংক্রিয়ভাবে পরিচালনা করে
    নির্ভরতা রেজোলিউশন। এটি একত্রিত করে
    সহ বিভিন্ন প্যাকেজ সংগ্রহস্থল
    স্ল্যাকওয়্যার, স্ল্যাকি, পি...
    ইউএসএম ডাউনলোড করুন
  • 3
    Chart.js
    Chart.js
    Chart.js একটি জাভাস্ক্রিপ্ট লাইব্রেরি যে
    ডিজাইনার এবং ডেভেলপারদের আঁকার অনুমতি দেয়
    HTML5 ব্যবহার করে সব ধরনের চার্ট
    ক্যানভাস উপাদান। চার্ট js একটি মহান প্রস্তাব
    অ্যারে...
    Chart.js ডাউনলোড করুন
  • 4
    জ্যাস্পারপোর্টস-এর জন্য আইআরপোর্ট-ডিজাইনার
    জ্যাস্পারপোর্টস-এর জন্য আইআরপোর্ট-ডিজাইনার
    দ্রষ্টব্য: iReport/Jaspersoft Studio সাপোর্ট
    ঘোষণা: সংস্করণ 5.5.0 অনুযায়ী,
    Jaspersoft Studio হবে অফিসিয়াল
    JasperReports জন্য ডিজাইন ক্লায়েন্ট. আমি প্রতিবেদন করি
    ইচ্ছাশক্তি...
    JasperReports এর জন্য iReport-Designer ডাউনলোড করুন
  • 5
    পোস্ট ইন্সটলার এফ
    পোস্ট ইন্সটলার এফ
    PostInstallerF সব ইন্সটল করবে
    সফ্টওয়্যার যা ফেডোরা লিনাক্স এবং অন্যান্য
    ডিফল্টরূপে অন্তর্ভুক্ত না, পরে
    প্রথমবার ফেডোরা চালাচ্ছে। এর
    জন্য সহজ...
    PostInstallerF ডাউনলোড করুন
  • 6
    স্ট্রেস
    স্ট্রেস
    স্ট্রেস প্রকল্প সরানো হয়েছে
    https://strace.io. strace is a
    ডায়গনিস্টিক, ডিবাগিং এবং নির্দেশমূলক
    লিনাক্সের জন্য ইউজারস্পেস ট্রেসার। এটা ব্যবহার করা হয়
    একটি নিরীক্ষণ করতে...
    স্ট্রেস ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

Ad