প্রযুক্তিগত দিক থেকে কম
আমার উত্তরটি আলাদা নয় তবে আমি আরও তথ্য যুক্ত করছি কারণ যেগুলি নতুন তারা তথ্যের শূন্যস্থান পূরণ করে উপকৃত হতে পারে।
আপনি গিথুবে রেপো তৈরি করার পরে তাদের নির্দেশনা রয়েছে। আপনি তাদের অনুসরণ করতে পারেন। তবে এখানে কিছু অতিরিক্ত টিপস দেওয়া হয়েছে কারণ আমি জানি গিট দিয়ে শুরু করা কতটা হতাশার।
ধরা যাক আপনি ইতিমধ্যে স্থানীয়ভাবে আপনার প্রকল্প শুরু করেছেন। আপনার কতটুকু আছে তাতে কিছু আসে যায় না। তবে আসুন ভান করুন যে আপনার একটি পিএইচপি প্রকল্প রয়েছে। ধরা যাক যে আপনার কাছে index.php, কন্টাক্ট.এফপি এবং ইমেজ, সিএসএস এবং ফন্ট সহ একটি সম্পদ ফোল্ডার রয়েছে। আপনি এটি এভাবে (সহজ) করতে পারেন তবে অনেকগুলি বিকল্প রয়েছে:
বিকল্প 1
আপনার গিথব অ্যাকাউন্টে লগইন করুন এবং রেপো তৈরি করুন।
"ডেস্কটপে ক্লোন করতে" আপনি যদি বোতামটি (স্ক্রিনের ডান দিকে) ক্লিক করেন তবে নীচের স্ক্রিনে আপনি এটি কপি করতে পারেন down
আপনি (বা এটি অন্য উপায়ে করতে পারেন) তারপরে আপনার বিদ্যমান প্রকল্পের সামগ্রীগুলি আপনার নতুন রেপোতে অনুলিপি করতে পারেন। গিথুব অ্যাপ্লিকেশন ব্যবহার করে, আপনি কেবল তাদের জিইউআই ব্যবহার করে সেখান থেকে প্রতিশ্রুতিবদ্ধ করতে পারেন (এর অর্থ হল আপনি কেবল অ্যাপ্লিকেশনটির বোতামগুলি ক্লিক করেছেন)। অবশ্যই আপনি কমিটের জন্য আপনার নোটগুলি প্রবেশ করান।
বিকল্প 2
- উপরে উল্লিখিত হিসাবে গিথুবে আপনার রেপো তৈরি করুন।
- আপনার কম্পিউটারে, টার্মিনালটি ব্যবহার করে আপনার ডিরেক্টরিতে যান। লিনাক্স কমান্ড লাইন ব্যবহার করে আপনি ডিরেক্টরিতে সিডি করতে পারেন। এখান থেকে আপনি আপনার বিদ্যমান প্রকল্পটি গিথুবের রেপোতে "সংযুক্ত" করতে নিম্নলিখিত কমান্ডগুলি চালান। (এটি ধরে নেওয়া হচ্ছে যে আপনি গিথুবে আপনার রেপো তৈরি করেছেন এবং এটি বর্তমানে খালি রয়েছে)
প্রথমে গিট (সংস্করণ নিয়ন্ত্রণ) আরম্ভ করার জন্য এটি করুন।
git init
তারপরে আপনার সমস্ত ফাইল "মনিটরিং" করতে যুক্ত করতে এটি করুন। আপনার যদি এমন ফাইল রয়েছে যা আপনি উপেক্ষা করতে চান .gitignore
তবে আপনার সরলতার জন্য কিছু যুক্ত করতে হবে তবে শিখতে এই উদাহরণটি ব্যবহার করুন।
git add .
তারপরে আপনি প্রতিশ্রুতিবদ্ধ এবং ""
"ফার্স্ট কমিট" ইত্যাদির মতো একটি নোট যুক্ত করুন
git commit -m "Initial Commit"
এখন, আপনি এখানে আপনার বিদ্যমান রেপো যুক্ত করেছেন
git remote add github <project url>
কিন্তু আক্ষরিক টাইপ করবেন না <project url>
, তবে আপনার নিজের প্রকল্পের URL URL কীভাবে পাবে? আপনার রেপো যেখানে গিথুবে রয়েছে সেই লিঙ্কে যান, তারপরে লিঙ্কটি অনুলিপি করুন। আমার ক্ষেত্রে, আমার একটি রেপো https://github.com/JGallardo/urbanhistorical তাই এই আদেশের জন্য আমার ফলে প্রাপ্ত ইউআরএলটি তার পরে কেবল .git যোগ করতে পারে। সুতরাং এখানে এটি হবে
git remote add github https://github.com/JGallardo/urbanhistorical.git
এটি করে কাজ করেছেন তা পরীক্ষা করুন
git remote -v
আপনার রেপো কীসের সাথে যুক্ত রয়েছে তা আপনার দেখা উচিত।
তারপরে আপনি গিথুব এ আপনার পরিবর্তনগুলি ঠেলাতে পারেন
git push github master
অথবা
git push origin master
আপনি যদি এখনও ত্রুটি পান তবে আপনি এটির সাথে জোর করতে পারেন -f
। তবে আপনি যদি টিমের পরিবেশে কাজ করছেন তবে জোর না করার বিষয়ে সতর্ক হন বা আপনি আরও সমস্যা তৈরি করতে পারেন।
git push -f origin master
git push
?