আমি কীভাবে গ্রিটস প্রকল্পগুলি গিটহাবে আপলোড করব?


90

Eclipse এ আমার কোড রয়েছে যা আমি গিটহাবে আপলোড করতে চাই তবে এখন পর্যন্ত আমি কীভাবে তা বুঝতে পারি না। এটি "একটি ভান্ডার তৈরি করুন" বলেছে তবে এটি এমন একটি ফোল্ডারের মতো দেখায় যা আপনার প্রকল্পগুলিকে ধারণ করে এবং আমি কীভাবে আমার কোড এটি আপলোড করব তা নিশ্চিত নই। আপাতদৃষ্টিতে বোবা প্রশ্নের জন্য ক্ষমা চাইছি। এছাড়াও, কীভাবে একটি সংগ্রহস্থল মুছতে পারে? এটি করার কোনও উপায়ও দেখেনি।


আপনার গ্রহণ প্রকল্পটি কি এসসিএম হিসাবে গিট ব্যবহার করে? যদি না, আপনি এখানে শুরু করতে ...
fge

4
স্থানীয় স্থানীয় সংগ্রহস্থল (git init) দিয়ে প্রথমে গিট শিখুন। তারপরে গিথুব আরও অনেক কিছু বোঝায়।
থরবজর্ন রাভন অ্যান্ডারসন

আপনার যদি এখনও এটির প্রয়োজন হয় তবে কোনও সংগ্রহস্থল মুছতে, গিথুবে এটি খুলতে, 'সেটিংস' ট্যাবে ক্লিক করুন এবং নীচে স্ক্রোল করুন, যেখানে আপনি 'সংরক্ষণাগার মুছুন' বিকল্পটি পাবেন। :)
ডোম

উত্তর:


174

যদিও Eclipse এর জন্য EGit প্লাগইনটি একটি ভাল বিকল্প, আরও ভাল একটি গিট ব্যাশ ব্যবহার করা শিখতে হবে - অর্থাৎ কমান্ড লাইন থেকে গিট। গিটের মূল বিষয়গুলি শেখা মারাত্মকভাবে কঠিন নয় এবং আপনার জন্য জিইউআইয়ের উপর নির্ভর করার আগে কিছু বুনিয়াদি ক্রিয়াকলাপগুলি বোঝার পক্ষে প্রায়শই খুব উপকারী। কিন্তু আপনার প্রশ্নের উত্তর দিতে:

প্রথম জিনিসগুলি, http://git-scm.com/ থেকে গিট ডাউনলোড করুন । তারপরে http://github.com/ এ যান এবং একটি অ্যাকাউন্ট এবং সংগ্রহস্থল তৈরি করুন।

আপনার মেশিনে, প্রথমে আপনাকে গিট ব্যাশ ব্যবহার করে প্রজেক্ট ফোল্ডারে নেভিগেট করতে হবে। আপনি যখন সেখানে পৌঁছেছেন আপনি:

git init

যা সেই ডিরেক্টরিতে একটি নতুন গিট সংগ্রহস্থল শুরু করে।

আপনি এটি সম্পন্ন করার পরে, আপনাকে সেই নতুন রেপোকে একটি রিমোট (যেখানে আপনি আপলোড করবেন - আপনার ফাইলগুলিতে চাপ দিন) দিয়ে রেজিস্ট্রেশন করতে হবে, যা এই ক্ষেত্রে গিথুব হবে। এটি ধরে নিয়েছে আপনি ইতিমধ্যে একটি গিথুব সংগ্রহশালা তৈরি করেছেন। আপনি গিটহাবে আপনার রেপো থেকে সঠিক URL পাবেন।

git remote add origin https://github.com/[username]/[reponame].git

আপনার স্থানীয় প্রতিশ্রুতিতে আপনাকে বিদ্যমান ফাইলগুলি যুক্ত করতে হবে:

git add .   # this adds all the files

তারপরে আপনার প্রাথমিক প্রতিশ্রুতি করা দরকার, তাই আপনি এটি করেন:

git commit -a -m "Initial commit" # this stages your files locally for commit. 
                                  # they haven't actually been pushed yet

এখন আপনি আপনার স্থানীয় রেপোতে একটি প্রতিশ্রুতি তৈরি করেছেন, তবে এটি দূরবর্তী অঞ্চলে নয়। এটি রিমোটে রাখতে, আপনি পোস্ট করেছেন দ্বিতীয় লাইনটি:

git push -u origin --all

10
এই উত্তরটি খুব ভাল! আমার একটাই সমস্যা ছিল তা হ'ল আগে git commit -a -m "Initial commit"আমার প্রথমে একটি কাজ করার দরকার ছিল তা git pull https://github.com/[username]/[reponame].gitনিশ্চিত হওয়া উচিত না যে সমস্যাটি আমি ভুল করেছি বা না কিছু হয়েছে কিনা, তবে এটি পরে কাজ করে।
ডুড

4
আমি বিশ্বাস করি
আপনারও গ্রহনে

@ জোকাব কিন্তু আমার স্থানীয় গ্রীক কর্মক্ষেত্রটিকে 2 গিগাবাইট ডলারে, এটি কীভাবে .মেডাটাটা এবং অন্যান্য অপ্রয়োজনীয় ফাইলগুলি আপলোড করা থেকে আটকাতে পারে। সমস্ত যোগ করুন সমস্ত কিছু যুক্ত করে।
garg10may


4
@ দিডুড রেপো নতুন না হলে আপনাকে প্রথমে টানতে হবে। যদি এটি একেবারে নতুন (কোনও ফাইলবিহীন) গিট রেপো থাকে তবে উপরেরগুলি কাজ করবে।
ডিন মিহান

44

গ্রিথস প্রকল্পগুলি গিথুবে আপলোড করার এক ধাপে ধাপে ভিডিও এখানে দেওয়া হয়েছে

https://www.youtube.com/watch?v=BH4OqYHoHC0

পদক্ষেপগুলি এখানে যুক্ত করা হচ্ছে।

  1. আপনার গ্রহণ প্রকল্পে -> দল -> ভাগ করুন প্রকল্পে ডান ক্লিক করুন

  2. দেখানো তালিকা থেকে গিট চয়ন করুন; তৈরি করতে জিজ্ঞাসা বাক্সটি চেক করুন বা সংগ্রহস্থল ব্যবহার করুন -> তৈরি করুন ভাণ্ডারে ক্লিক করুন এবং সমাপ্তি ক্লিক করুন। - এটি একটি স্থানীয় গিট রেপো তৈরি করবে। (ধরে নিচ্ছি আপনি ইতিমধ্যে গিট ইনস্টল করেছেন)

  3. প্রকল্পে ডান ক্লিক করুন -> দল -> প্রতিশ্রুতি - আপনি যে ফাইলগুলি প্রতিশ্রুতিবদ্ধ করতে চান তা কেবল নির্বাচন করুন এবং কমিট ক্লিক করুন। - এখন ফাইলগুলি আপনার স্থানীয় রেপোতে প্রতিশ্রুতিবদ্ধ।

  4. গ্রিপসে গিট ভান্ডারগুলি দেখুন (অথবা দল -> ভাণ্ডারগুলিতে দেখান দেখুন)

  5. আপনার প্রকল্পের গিট রেপো প্রসারিত করুন এবং দূরবর্তীগুলিতে ডান ক্লিক করুন -> রিমোট তৈরি করুন

  6. দূরবর্তী নামটি উত্স হিসাবে উপস্থিত হবে, 'পুশ কনফিগার করুন' বিকল্পটি নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন

  7. পরবর্তী সংলাপে, ইউআরআই পাঠ্যবক্সের পাশের পরিবর্তনে ক্লিক করুন এবং আপনার গিট url, ব্যবহারকারীর নাম, পাসওয়ার্ড দিন এবং 'সেভ এবং পুশ' এ ক্লিক করুন on এটি গিট পুশ কনফিগার করে।

  8. আনয়ন কনফিগার করার জন্য, গিট সংগ্রহস্থলগুলিতে যান -> রিমোট -> আনয়ন কনফিগার করুন -> যোগ করুন -> মাস্টার শাখা -> পরবর্তী -> সমাপ্ত -> সংরক্ষণ করুন এবং আনুন

  9. মাস্টার শাখা, শাখা -> স্থানীয় -> মাস্টার শাখা -> ডান ক্লিক করুন এবং শাখাটি কনফিগার করুন -> রিমোট: উত্স এবং আপস্ট্রিম শাখা: রেফ / হেড / মাস্টার -> ওকে ক্লিক করুন

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


সপ্তম ধাপের আগে আপনাকে গিথুবে একটি খালি প্রকল্প তৈরি করতে হবে।
Horcrux7

2

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

গিটের বুনিয়াদি শিখতে এখানে দেখুন // আমার মনে হয় আপনার প্রাথমিকটি প্রথমে থাকা উচিত



1

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


0

জোকাবের উত্তর আমাকে অনেক সাহায্য করেছে তবে আমি আমার গিটিশ অ্যাকাউন্টে আমার গিথব অ্যাকাউন্টে লগইন না করা পর্যন্ত আমি গিথুবকে ঠেকাতে পারি নি তাই আমি নিম্নলিখিত আদেশগুলি চালিয়েছি

git config credential.helper store

তারপর

git push http://github.com/[user name]/[repo name].git

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

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