কমান্ডলাইন বা আইডিই ছাড়াই পুরো গিটহাব প্রকল্পে গিস্ট আপগ্রেড করুন


9

আমি কিছু হালকা কিছু এইচটিএমএল + সিএসএস + জাভাস্ক্রিপ্ট পরীক্ষার জন্য গিটহাবের গিস্ট বৈশিষ্ট্যটি ব্যবহার করছি।

কমান্ডলাইন সরঞ্জাম হিসাবে বা কোনও আইডিইয়ের মাধ্যমে আমার ল্যাপটপে আমার গিট নেই। (আমি একটি সামান্য নেটবুক দিয়ে বিশ্বজুড়ে ঘুরে বেড়াচ্ছি।)

আমার প্রিয় পাঠ্য সম্পাদক থেকে গিটে / এ অনুলিপি করা এবং আটকানো ঠিক কাজ করে।

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

তবে এখন আমি ভাবছি এমন কোনও কিছুর "প্রচার" করার কোনও উপায় আছে যা বর্তমানে একটি পূর্ণাঙ্গ গিটহাব প্রকল্পে একটি সংক্ষেপ?

উত্তর:


7

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

যদিও গিটহাব ইন্টারফেস আপনাকে আপনার সংগ্রহস্থলগুলিতে ফাইলগুলি সম্পাদনা করার অনুমতি দেয়, সেগুলি ইতিমধ্যে git pushআপনার স্থানীয় থেকে কোনও মাধ্যমে আসতে হবে ।

যদি তাদের ওয়েব ইন্টারফেসের মাধ্যমে ফাইল যুক্ত করার ক্ষমতা যুক্ত করা হয় তবে আপনি একটি গিটিহাব রেপোতে একটি গিস্টকে "প্রচার" করতে সক্ষম হবেন এটির একটি অনুলিপি এবং এর সামগ্রীগুলির পেস্টের মাধ্যমে। তবে এটি কমিটগুলির সংক্ষিপ্ত ইতিহাসের কোনওটি বহন করবে না।

আপনি যদি এখনও চান, আপনাকে কমান্ড লাইন বা আইডিই ব্যবহার করতে হবে

  1. আপনার সারসংক্ষেপে চলে যান এবং সর্বজনীন / ব্যক্তিগত ক্লোন ইউআরএল সন্ধান করুন
  2. এটি ক্লিক করুন.

    আপনি এর মতো তথ্যের সাথে একটি পপ আপ দেখতে পাবেন:

    এই ক্লোন URL টি নিজে ব্যবহার করুন yourself
    git clone git@gist.github.com:{SHA-1}.git local-repo

  3. git cloneআপনার লোকাল এ চালান

    হোস্ট, gist.github.com- এর সত্যতা প্রতিষ্ঠিত না হতে পারলে আপনাকে ডাউনলোডটি নিশ্চিত করতে হবে।

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

  4. আপনি যেখানে এই ফাইলগুলি পুশ করতে চান সেখান থেকে আপনার গিটহাব রেপোতে রিমোট আপডেট করুন

    git remote set-url origin {git://new.url.here}
    

এখন আপনি গিস্টহাব রেপোতে গিস্ট ফাইলগুলি তাদের সমস্ত প্রতিশ্রুতিবদ্ধ পুনর্বিবেচনার ইতিহাসের সাথে ঠেলাতে সক্ষম হবেন।


হুম কি এই জাতীয় "কপি পেস্ট প্রচার" একটি অবিচ্ছিন্ন রেপো বা কাঁটাচামড়া ছেড়ে দেয় বা এটি কেবল এমন একটি নতুন শুরু করবে যা অভ্যন্তরীণভাবে এর উত্স সম্পর্কে কিছুই জানত না?
হিপ্পিট্রেইল

দ্বিতীয়টি, কোনও ইতিহাসবিহীন কেবল একটি তাজা অনুলিপি
মাইলাইজের আট দিন '

হুম খুব খারাপ, তবে কমান্ডলাইন দিয়ে এটি ইতিহাস সংরক্ষণ করবে, আমি কি সঠিকভাবে বুঝতে পারি?
হিপ্পিট্রেইল

1
দুঃখিত, না। সমস্ত তাজা ফাইল হিসাবে দেখা, শূন্য ইতিহাস। ওয়েব ইন্টারফেস বা কমান্ড লাইনের মাধ্যমে কিছু যায় আসে না।
ম্যালাইজের আট দিন

2
ফিচারের অনুরোধ হিসাবে গিটহাবের কাছে প্রেরণ করা ভাল ধারণা মত শোনাচ্ছে
মাইলেজের আট দিন '

4

ঠিক আছে, গিস্টগুলি তাদের নিজস্ব ভান্ডারগুলি - আপনি সেগুলি ক্লোন করতে পারেন, তাদের ইতিহাস রয়েছে।

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

খুব নিশ্চিত যে এর জন্য কমান্ডলাইন বা অন্য কোনও ইউআই সরঞ্জামের প্রয়োজন হবে যা আপনাকে নির্দিষ্ট গিট অপারেশন করতে দেয় যেমন রিমোটগুলি যোগ করা, টানতে এবং ধাক্কা দেওয়া, যদিও।


1
এটি পরীক্ষা করা হয়েছে এবং এটি নিশ্চিত হয়ে গেছে যে আপনি যদি কমান্ড লাইনটি ব্যবহার করতে পারেন
ম্যালাইজের আট দিন '
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.