GoGPT Best VPN GoSearch

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

git-check-ref-format - ক্লাউডে অনলাইন

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

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

কার্যক্রম:

NAME এর


git-check-ref-format - নিশ্চিত করে যে একটি রেফারেন্স নাম ভালভাবে গঠিত হয়েছে

সাইনোপিসিস


ফালতু বা এলেবেলে লোক চেক-রেফ-ফরম্যাট [--সাধারণ করা]
[--[না-]অনুমতি-এক স্তরের] [--রিফস্পেক-প্যাটার্ন]

ফালতু বা এলেবেলে লোক চেক-রেফ-ফরম্যাট --শাখা

বর্ণনাঃ


একটি দেওয়া আছে কিনা চেক refname গ্রহণযোগ্য, এবং একটি অ-শূন্য স্থিতি সহ প্রস্থান যদি না হয়।

শাখা এবং ট্যাগগুলি নির্দিষ্ট করতে গিট-এ একটি রেফারেন্স ব্যবহার করা হয়। একটি শাখা মাথা সংরক্ষণ করা হয়
refs/heads শ্রেণীবিন্যাস, যখন একটি ট্যাগ ref-এর refs/tags অনুক্রমে সংরক্ষণ করা হয়
নামস্থান (সাধারণত $GIT_DIR/refs/heads এবং $GIT_DIR/refs/tags ডিরেক্টরিতে বা, হিসাবে
ফাইল $GIT_DIR/packed-refs এ এন্ট্রি যদি রেফগুলি git gc দ্বারা প্যাক করা হয়)।

গিট কীভাবে রেফারেন্সের নামকরণ করা হয় তার উপর নিম্নলিখিত নিয়মগুলি আরোপ করে:

1. তারা স্ল্যাশ অন্তর্ভুক্ত করতে পারে / অনুক্রমিক (ডিরেক্টরি) গ্রুপিংয়ের জন্য, কিন্তু কোন স্ল্যাশ-বিচ্ছিন্ন নয়
কম্পোনেন্ট একটি ডট দিয়ে শুরু হতে পারে। অথবা ক্রম .lock দিয়ে শেষ করুন।

2. তারা অন্তত একটি থাকতে হবে /. এই মত একটি বিভাগের উপস্থিতি প্রয়োগ
heads/, tags/ ইত্যাদি কিন্তু প্রকৃত নাম সীমাবদ্ধ নয়। যদি --allow-এক স্তর
বিকল্প ব্যবহার করা হয়, এই নিয়ম মওকুফ করা হয়.

3. তাদের কোথাও পরপর দুটি বিন্দু থাকতে পারে না..

4. তাদের ASCII নিয়ন্ত্রণ অক্ষর থাকতে পারে না (অর্থাৎ বাইট যার মান এর চেয়ে কম
\040, বা \177 DEL), স্পেস, টিল্ড ~, ক্যারেট ^, বা কোলন : যেকোনো জায়গায়।

5. তাদের প্রশ্ন-চিহ্ন থাকতে পারে না?, তারকাচিহ্ন *, বা খোলা বন্ধনী [যেকোন জায়গায়। দেখুন
এই নিয়মের ব্যতিক্রমের জন্য নীচে --refspec-pattern বিকল্প।

6. তারা একটি স্ল্যাশ দিয়ে শুরু বা শেষ করতে পারে না / অথবা একাধিক ক্রমাগত স্ল্যাশ ধারণ করতে পারে (দেখুন
এই নিয়মের ব্যতিক্রমের জন্য নিচের --নরমালাইজ অপশনটি)

7. তারা একটি বিন্দু দিয়ে শেষ করতে পারে না ..

8. তারা একটি ক্রম ধারণ করতে পারে না @{।

9. তারা @ একক অক্ষর হতে পারে না।

10. তারা একটি \ ধারণ করতে পারে না।

এই নিয়মগুলি শেল স্ক্রিপ্ট ভিত্তিক সরঞ্জামগুলির জন্য রেফারেন্স নাম, পথের নাম পার্স করা সহজ করে তোলে
শেল দ্বারা সম্প্রসারণ যখন একটি রেফারেন্স নাম উদ্ধৃতিহীন (ভুলবশত) ব্যবহার করা হয় এবং এড়িয়ে যান
নির্দিষ্ট রেফারেন্স নামের অভিব্যক্তিতে অস্পষ্টতা (দেখুন gitrevisions(7)):

1. একটি ডবল-ডট .. প্রায়শই ref1..ref2 হিসাবে ব্যবহৃত হয় এবং কিছু প্রসঙ্গে এই স্বরলিপি
মানে ^ref1 ref2 (অর্থাৎ ref1 এবং ref2 তে নয়)।

2. পোস্টফিক্স প্রবর্তন করতে একটি টিল্ড ~ এবং ক্যারেট ^ ব্যবহার করা হয় n তম মাতা এবং ছুলা পেঁয়াজ
operation.

3. একটি কোলন : srcref:dstref-এ ব্যবহৃত হয় যার অর্থ "srcref-এর মান ব্যবহার করুন এবং এটি সংরক্ষণ করুন
dstref" আনয়ন এবং পুশ অপারেশনে। এটি একটি নির্দিষ্ট বস্তু নির্বাচন করতেও ব্যবহার করা যেতে পারে
যেমন সঙ্গে ফালতু বা এলেবেলে লোক cat-ফাইল: "git cat-file blob v1.3.3:refs.c"।

4. at-open-brace @{ একটি রিফ্লগ এন্ট্রি অ্যাক্সেস করার জন্য একটি স্বরলিপি হিসাবে ব্যবহৃত হয়।

--branch বিকল্পের সাথে, এটি "আগের শাখার সিনট্যাক্স" @{-n} প্রসারিত করে। উদাহরণ স্বরূপ,
@{-1} হল আপনি যে সর্বশেষ শাখায় ছিলেন তা উল্লেখ করার একটি উপায়। এই বিকল্প দ্বারা ব্যবহার করা উচিত
চীনামাটির বাসন এই সিনট্যাক্সটি গ্রহণ করে যেখানে একটি শাখার নাম প্রত্যাশিত হয়, যাতে তারা কাজ করতে পারে
আপনি শাখার নাম টাইপ করেছেন।

বিকল্প


--[না-]অনুমতি-এক স্তর
এক-স্তরের পুনঃনামগুলি গ্রহণ করা হবে কিনা তা নিয়ন্ত্রণ করে (অর্থাৎ, পুনঃনামগুলি যাতে থাকে না৷
একাধিক /-বিচ্ছিন্ন উপাদান)। ডিফল্ট হল --নো-অনুমতি-এক স্তর।

--refspec-প্যাটার্ন
ব্যাখ্যা করুন একটি refspec এর জন্য একটি রেফারেন্স নামের প্যাটার্ন হিসাবে (যেমন রিমোটের সাথে ব্যবহৃত হয়
সংগ্রহস্থল)। যদি এই বিকল্পটি সক্রিয় থাকে, একটি একক * ধারণ করার অনুমতি দেওয়া হয়
refspec এ (যেমন, foo/bar*/baz বা foo/bar*baz/ কিন্তু foo/bar*/baz* নয়)।

-- স্বাভাবিক করা
নিয়মমাফিক করা refname যেকোন লিডিং স্ল্যাশ (/) অক্ষর মুছে ফেলার মাধ্যমে এবং রানগুলি ভেঙে ফেলার মাধ্যমে
নামের উপাদানগুলির মধ্যে সংলগ্ন স্ল্যাশগুলি একটি একক স্ল্যাশে। যদি স্বাভাবিক করা হয়
refname বৈধ তারপর স্ট্যান্ডার্ড আউটপুটে প্রিন্ট করুন এবং 0 এর স্থিতি সহ প্রস্থান করুন।
(--প্রিন্ট হল বানান --সাধারণ করার একটি অবনমিত উপায়।)

উদাহরণ


পূর্ববর্তী শাখার নাম প্রিন্ট করুন:

$ git check-ref-format --branch @{-1}

· একটি নতুন শাখার জন্য ব্যবহার করার জন্য রেফারেন্স নাম নির্ধারণ করুন:

$ref=$(git check-ref-format --normalize "refs/heads/$newbranch") ||
die "আমরা শাখার নাম হিসেবে '$newbranch' পছন্দ করি না।"

এলেবেলে


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

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


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

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

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

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।