কোন অক্ষর একটি শাখার নাম অবৈধ?


উত্তর:


298

পুনঃনামকরণের জন্য নামকরণের নিয়ম:

গিট কীভাবে রেফারেন্সগুলির নাম দেওয়া হয় সে সম্পর্কে নিম্নলিখিত বিধিগুলি চাপিয়ে দেয়:

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

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

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

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

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

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

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

  8. এগুলিতে কোনও ক্রম থাকতে পারে না @{

  9. তারা একক চরিত্র হতে পারে না @

  10. তারা একটি থাকতে পারে না \

তার উপরে, শাখার নামের জন্য অতিরিক্ত নিয়ম:

  1. তারা কোনও ড্যাশ দিয়ে শুরু করতে পারে না -

জাকুব নারীবস্কিকে ধন্যবাদ , ম্যান পেজটির জন্য git check-ref-formatআরও বিশদ রয়েছে।


9
'>' অনুমোদিত বলে উল্লেখযোগ্য, তবে
বাশে

3
আপনার লিঙ্ক করা ম্যান পেজে আমি নিয়ম # 2 সম্পর্কে বিভ্রান্ত । এটিতে "২. তাদের অবশ্যই কমপক্ষে একটি থাকা উচিত /।" দয়া করে ব্যাখ্যা করুন? আমার কোন শাখার /নাম নেই।
ছারভে

7
@chharvey: একটি ছাড়া একটি "শাখা" /হয়েছে heads/"স্বয়ংক্রিয়ভাবে" এটি prepended। আসলে: একটি ছাড়া /এটি এখনও স্পষ্ট নয় যে এটি শাখা বা ট্যাগ বা অন্য কিছু ...
রবার্ট সিমার

1
@ ডিএমটিটনার: কমাগুলি অনুমোদিত।
রবার্ট সিমার

3
এখানে / / ^ডি\. / পত্রিকা.\.পিপিকে{{ / পত্রিকা\/\. নিয়মিত প্রকাশ আছে এখানে [\\] / জি এটি অবৈধ অক্ষরগুলি সন্ধান করবে যাতে আপনি তাদের একটি '-' বা আপনার যে কোনও চরিত্রের সাথে প্রতিস্থাপন করতে পারেন
টনি ব্রিক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.