কীভাবে গিথুবে একটি প্রকল্প আপলোড করবেন


200

এই প্রশ্নটি যাচাই করার পরেও আমার গিট হাবের সংগ্রহস্থলে কীভাবে কোনও প্রকল্প আপলোড করা যায় তা সম্পর্কে আমার এখনও ধারণা নেই।

আমি গিট হাবের কাছে নতুন এবং আমার কী করতে হবে তা সম্পর্কে কোনও ধারণা নেই। আমি একটি সংগ্রহস্থল তৈরি করেছি তবে আমি এটিতে আমার প্রকল্প আপলোড করতে চাই।

আমি কোনও ধরণের আপলোড বোতামের জন্য ভান্ডার পৃষ্ঠার দিকে নজর রেখেছি কিন্তু আমি এর মতো কিছু দেখিনি।

আমি এখন পর্যন্ত সরবরাহিত লিঙ্কগুলিতে নজর রেখেছি কিন্তু এখনও আমি পাই না। তারা কমান্ড লাইন উল্লেখ করে, উইন্ডোজ কমান্ড লাইন না গিট বাশ? কারণ আমি কিছুই করতে পারি না।

আমি গিট জিইউআই ব্যবহার করার চেষ্টাও করেছি কিন্তু আমি যখন ফোল্ডারটি নির্বাচন করি তখন এটি বলতে চাই যে এটি কোনও গিট সংগ্রহস্থল নয় ... এটির কি জিপ আপ করা দরকার? আমি ফোল্ডারে .gitconfig ফাইলটি যুক্ত করার চেষ্টা করেছি তবে এতে কোনও পার্থক্য আসে না।

আগাম ধন্যবাদ :)

উত্তর:


270

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

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


উইন্ডোজে আপনি এটি কীভাবে করবেন তা এখানে রয়েছে:

  1. যদি আপনি গিট ইনস্টল না করে থাকেন তবে কীভাবে সেট আপ করবেন সে সম্পর্কে এই নিবন্ধটি দেখুন ।
  2. একটি উইন্ডোজ কমান্ড প্রম্পট খুলুন।
  3. ডিরেক্টরিতে পরিবর্তিত করুন যেখানে আপনার উত্স কোড কমান্ড প্রম্পটে অবস্থিত।
  4. প্রথমে এই ডিরেক্টরিতে একটি নতুন সংগ্রহশালা তৈরি করুন git init। এটি "গিট" ইন শুরুর খালি গিট সংগ্রহস্থলটি বলবে ( ...পথ)।
  5. এখন আপনার ফাইলগুলিকে আপনার ভাণ্ডারে যুক্ত করে গিটটি বলতে হবে। এটি দিয়ে git add filename। আপনি যদি আপনার সমস্ত ফাইল যুক্ত করতে চান তবে আপনি এটি করতে পারেনgit add .
  6. এখন আপনি নিজের ফাইলগুলি যুক্ত করেছেন এবং পরিবর্তন করেছেন, আপনার পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ করতে হবে যাতে গিট সেগুলি ট্র্যাক করতে পারে। প্রকার git commit -m "adding files"-mআপনাকে লাইনে প্রতিশ্রুতি বার্তা যুক্ত করতে দেয় ।

এখনও অবধি, উপরের পদক্ষেপগুলি হ'ল আপনি গিথুব ব্যবহার না করলেও আপনি কী করবেন। গিট সংগ্রহস্থল শুরু করার জন্য এগুলি সাধারণ পদক্ষেপ। মনে রাখবেন গিটটি বিতরণ করা হয়েছে (বিকেন্দ্রীভূত), এর অর্থ আপনার গিট ব্যবহারের জন্য "সেন্ট্রাল সার্ভার" (বা এমনকি একটি নেটওয়ার্ক সংযোগ) থাকা দরকার নেই।

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

git remote add origin https://github.com/yourusername/your-repo-name.git

* দ্রষ্টব্য: your-repo-nameআপনি git remote add origin ... একবার কাজটি করার আগে গিটহাবে তৈরি করা উচিত , গিটটি এখন আপনার দূরবর্তী সংগ্রহস্থল সম্পর্কে জানে। তারপরে আপনি এটিতে আপনার চালিত ফাইলগুলি ধাক্কা দিতে (যা "আপলোড" হয়) বলতে পারবেন:

git push -u origin master


1
আমি উইন্ডোজ কমান্ড প্রম্পটে এটি অনুসরণ করেছি এবং এটি বলেছে যে গিটটি মূলত স্বীকৃত হয়নি। তবে আমি এটি গিট বাশে অনুসরণ করেছি এবং এটি শেষ অবধি পৌঁছেছে এবং আমার ব্যবহারকারী নাম এবং পাসওয়ার্ড জিজ্ঞাসা করার পরে এটি বলেছে ত্রুটি: src রেফ স্পেস মাস্টার কোনওটির সাথে মেলে না। ত্রুটি: ' github.com/jampez77/TV43.git '
jampez77

11
কিছুটা গবেষণার পরে আমি এটি বের করে ফেললাম। আমি যদি গিট টান উত্সাহী মাস্টার ব্যবহার করার আগে এটি পুরোপুরি কাজ করে .... ধন্যবাদ :)
jampez77

2
এই ত্রুটিটি পেয়ে একই পদক্ষেপ অনুসরণ করার পরে, কেন জানি না? কোন সাহায্য. ত্রুটি: ' github.com/RishikeshPathak/mavenApp ' ইঙ্গিতটির জন্য কিছু রেফ চাপতে ব্যর্থ : আপডেটগুলি প্রত্যাখ্যান করা হয়েছে কারণ রিমোটে এমন কাজ রয়েছে যা আপনি ইঙ্গিত করছেন: স্থানীয়ভাবে নয়। এটি সাধারণত অন্য সংগ্রহস্থলের দিকে চাপ দেওয়ার ইঙ্গিত দ্বারা ঘটে: একই রেফের কাছে। আপনি আবার চাপ দেওয়ার আগে প্রথমে দূরবর্তী পরিবর্তনগুলি (যেমন, ইঙ্গিত: 'গিট টান') মার্জ করতে পারেন। ইঙ্গিত: বিশদটির জন্য 'গিট পুশ - হেল্প' এ 'ফাস্ট-ফরওয়ার্ডস সম্পর্কে নোট দেখুন'।
ষিকেশ পাঠক

1
ত্রুটি বার্তায় ক্লুটি ঠিক সেখানে রয়েছে: "আপডেটগুলি প্রত্যাখ্যান করা হয়েছিল কারণ রিমোটে এমন কাজ রয়েছে যা আপনার স্থানীয়ভাবে নেই You আপনি পুনরায় চাপ দেওয়ার আগে প্রথমে দূরবর্তী পরিবর্তনগুলি (যেমন, 'গিট টান') মার্জ করতে পারেন" " - এর অর্থ এখানে ইতিমধ্যে একটি সংগ্রহস্থল সেটআপ রয়েছে, সুতরাং আপনাকে প্রথমে এটি ক্লোন করা দরকার, তারপরে আপনার পরিবর্তনগুলি ধাক্কা। আপনি যখন একেবারে নতুন সংগ্রহস্থল স্থাপন করছেন তখন এই প্রশ্নটি।
বুরহান খালিদ

1
@ টমর, আমি মনে করি আপনি এই "মেঘের আদর্শ" সরবরাহকারীদের মধ্যে একটি ব্যবহার করতে পারেন তবে গিটের বহনযোগ্য সংস্করণ (উইন্ডোজের জন্য) ব্যবহার করা অনেক সহজ হবে , যার কোনও ইনস্টলেশন প্রয়োজনীয়তা নেই।
বুরহান খালিদ

67

স্ক্র্যাচ থেকে কীভাবে গিথুবে একটি প্রকল্প আপলোড করবেন

গিথুবকে প্রজেক্ট করতে এই পদক্ষেপগুলি অনুসরণ করুন

1) git init

2) git add .

3) git commit -m "Add all my files"

4) git remote add origin https://github.com/yourusername/your-repo-name.git

স্ক্র্যাচ থেকে প্রকল্প আপলোড করা প্রয়োজন git pull origin master

5) git pull origin master

6) git push origin master


গিথুব সমস্যাটি হ'ল আপনাকে এই অদ্ভুত পদক্ষেপটি করতে হবে। উত্তরে বোনাস পয়েন্টগুলি যদি আপনি চিত্রটি অনুলিপি / পেস্টের জন্য পাঠ্য দিয়ে প্রতিস্থাপন করেন।
থুফির

25
git push --force origin master

আপলোড করতে সমস্যা হলে!


2
কেবলমাত্র এই দুর্দান্ত উত্তরটিকে উঁচুতে লগ ইন করুন! ক্রিসমাসের জন্য আমি যে অনুপস্থিত ছিল তা হ'ল--force
GOXR3PLUS

16

এই দুটি পদক্ষেপ অনুসরণ করুন:

  1. লিঙ্কটি ব্যবহার করে অনলাইনে সংগ্রহস্থল তৈরি করুন: https://github.com/new
  2. তারপরে আপনার স্থানীয় git add remote origin https://github.com/userName/repo.git রেপোটি কমান্ডটি ব্যবহার করে দূরবর্তী রেপোতে লিঙ্ক করুন : এখানে repo.git হবে আপনার নতুন নির্মিত রিমোট রেপো।

এটি একটি কবজির মতো কাজ করবে। এসএসএইচ বা এইচটিটিপিএস উপায় সম্পর্কে চিন্তা করার দরকার নেই। আমি প্রথম একই সমস্যার মুখোমুখি হয়েছি এবং সমাধানের জন্য ঘন্টা ব্যয় করেছি। তবে এটি আমার পক্ষে কাজ করেছিল।


15

আমি এখানে উইন্ডোতে এটি কীভাবে করেছি তা ব্যাখ্যা করছি, সম্ভবত এটি অন্যকেও সহায়তা করে :)

গিট এবং গিটহাব ইনস্টল করার বিষয়টি নিশ্চিত করুন ।

ইনস্টলেশন সমাপ্ত হওয়ার পরে, "গিট ব্যাশ" খুলুন;

এখানে চিত্র বর্ণনা লিখুন

সুতরাং নীচের মত একটি উইন্ডো পপ আপ করা হবে:

এখানে চিত্র বর্ণনা লিখুন

cd ~আপনি হোম ডিরেক্টরিতে রয়েছেন তা নিশ্চিত হয়ে এগিয়ে যান এবং টাইপ করুন;

আপনি যে ঠিকানাটি লিখেছেন তা টাইপ করে এটি পরীক্ষা করতে পারেন pwd;

এখন আপনাকে একটি গিটহাব অ্যাকাউন্ট তৈরি করতে হবে ;

একটি গিটহাব অ্যাকাউন্ট তৈরি করার পরে, এগিয়ে যান এবং সাইন ইন করুন;

আপনি সাইন ইন করার পরে, উপরের ডানদিকে ক্লিক করুন এবং "নতুন ভাণ্ডার" নির্বাচন করুন

এখানে চিত্র বর্ণনা লিখুন

তারপরে খোলা উইন্ডোতে, "রিপোজিটরি নাম" বাক্সে আপনার যে নামটি সংগ্রহস্থলের জন্য থাকতে চান তা টাইপ করুন। আপনি যদি চান তবে "বিবরণ (alচ্ছিক)" যুক্ত করুন এবং "একটি README দিয়ে এই সংগ্রহস্থলটি আরম্ভ করুন" চিহ্নিত করুন। তারপরে “তৈরি করুন সংগ্রহস্থল” এ ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন

এখন আপনার সি ড্রাইভারের কাছে যান; একটি নতুন ফোল্ডার তৈরি করুন এবং এর নাম দিন "গিট" এখন "গিট ব্যাশ" উইন্ডোতে যান; ডিরেক্টরিটি টাইপ করে সি ড্রাইভে পরিবর্তন করুন cd ~; cd /c যদি আপনি lsসেখানে টাইপ করেন তবে এটি আপনাকে ফোল্ডারটি দেখায়; এটি সেখানে গিট ফোল্ডারটি দেখায় তা নিশ্চিত করুন:

এখানে চিত্র বর্ণনা লিখুন

এখন ব্রাউজারে ফিরে যান; আপনার গিটহাব পৃষ্ঠায় যান, আপনার তৈরি করা ভান্ডারটিতে ক্লিক করুন; এবং "ক্লোন বা ডাউনলোড করুন" এ ক্লিক করুন; এবং সেখানে প্রদর্শিত ঠিকানাটি অনুলিপি করুন (ক্লিপবোর্ডে অনুলিপি নির্বাচন করে)

এখানে চিত্র বর্ণনা লিখুন

এখন "গিট বাশ" এ ফিরে যাচ্ছি; cd gitগিট ফোল্ডারে যেতে কমান্ডটি ব্যবহার করুন ; আপনার গিটহাবের সাথে সংযোগ স্থাপনের জন্য এখন নীচের কমান্ডগুলি লিখুন (যখন আপনার জিজ্ঞাসা করা হবে তখন আপনার গিটহাবের ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন)

git config --global user.name "Your Name"

এবং তারপর: git config --global user.email youremail@domain.com। পরবর্তী ধরণ: git clone (url)(url) এর পরিবর্তে, গিটহাব সংগ্রহস্থলের ঠিকানাটি লিখুন যা আপনি আপনার গিটহাব পৃষ্ঠা থেকে অনুলিপি করেছেন; (যেমন গিট ক্লোন https://github.com/isalirezag/Test.git )।

এখন আপনি যদি lsআদেশ করেন তবে সেখানে আপনার সংগ্রহস্থলটি দেখতে পাবেন; আপনি যদি আপনার উইন্ডোতে থাকা গিট ফোল্ডারটিও খোলেন তবে আপনি দেখতে পাবেন যে আপনার সংগ্রহস্থলটি একটি ফোল্ডার হিসাবে যুক্ত হয়েছে।

সংগ্রহস্থলে যেতে সিডি কমান্ডটি ব্যবহার করুন: cd Test

এগিয়ে যান এবং এই ফোল্ডারে এই ভান্ডারটিতে আপনি যে ফাইল রাখতে চান তা অনুলিপি করুন এবং আটকান।

আপনার সংগ্রহস্থলগুলিতে ফাইলগুলি স্থানান্তর করার জন্য আপনাকে এখনই নিম্নলিখিত কাজগুলি করতে হবে:

গিট টাইপ করুন

add filename (ফাইলের নাম হ'ল ফাইল নাম যা আপনি আপলোড করতে চান) বা আপনি যদি ফোল্ডারে সমস্ত ফাইল যুক্ত করতে চান তবে নীচের আদেশটি টাইপ করতে পারেন:

git add .

পরে টাইপ করুন: git commit -m "adding files"। এবং তারপর: git push -u origin master

এবং তারপরে আপনার সমস্ত প্রস্তুত হওয়া উচিত, আপনি যদি নিজের গিটহাব অ্যাকাউন্টটি রিফ্রেশ করেন তবে ফাইলগুলি সেখানে থাকা উচিত :)


9

আপনার প্রকল্পটি গিথুবে আপলোড করতে এই পদক্ষেপগুলি অনুসরণ করুন

1) git init

2) git add .

3) git commit -m "Add all my files"

4) git remote add origin https://github.com/yourusername/your-repo-name.git

স্ক্র্যাচ থেকে প্রকল্প আপলোডের জন্য গিট টান উত্সাহী মাস্টার প্রয়োজন।

5) git pull origin master

6) git push origin master

ধাক্কা ব্যবহারে যদি কোনও সমস্যা দেখা দেয় git push --force origin master


1
আপনি সরাসরি Rষিকেশ পাঠকের উত্তর অনুলিপি করেছেন।
রাহুল নিকতে

git push --force origin masterআমার সমস্যার সমাধান! ধন্যবাদ!
বিশ্বজিৎ আর শিন্ডে

7

এটি আমার পক্ষে কাজ করেছিল;

1- git init
2- git add .
3- git commit -m "Add all my files"
4- git remote add origin https://github.com/USER_NAME/FOLDER_NAME
5- git pull origin master --allow-unrelated-histories
6- git push origin master

বিশেষত উইন্ডো ব্যবহারকারীদের জন্য প্রথমে গিটটি ডাউনলোড করা গুরুত্বপূর্ণ। আমি এটা হার্ড উপায় শিখেছি। ম্যাক ব্যবহারকারীরা এত ভাগ্যবান।
অ্যালকেমিস্ট 21

1
@ অ্যালকেমিস্ট 21 তবে সবচেয়ে সহজ উপায় আপনাকে সেরা গন্তব্য দেয়;)
মোঃ তাহাজোট

6

গিটহাবের উপর একটি নতুন সংগ্রহশালা তৈরি করুন। ত্রুটিগুলি এড়াতে, README, লাইসেন্স, বা gitignore ফাইলগুলির সাহায্যে নতুন সংগ্রহস্থলটি আরম্ভ করবেন না। আপনার প্রকল্পটি গিটহাবের দিকে ঠেলে দেওয়ার পরে আপনি এই ফাইলগুলি যুক্ত করতে পারেন। টার্মিনাল খুলুন (ম্যাক ব্যবহারকারীদের জন্য) বা কমান্ড প্রম্পট (উইন্ডোজ এবং লিনাক্স ব্যবহারকারীদের জন্য)।

আপনার স্থানীয় প্রকল্পে বর্তমান ওয়ার্কিং ডিরেক্টরিটি পরিবর্তন করুন।

স্থানীয় ডিরেক্টরিটি গিট সংগ্রহস্থল হিসাবে শুরু করুন।

git init
#Add the files in your new local repository. This stages them for the first commit.

git add
# Adds the files in the local repository and stages them for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'. Commit the files that you've staged in your local repository.

git commit -m 'First commit'
#Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use 'git reset --soft HEAD~1' and commit and add the file again.

  1. আপনার গিটহাব সংগ্রহস্থলের দ্রুত সেটআপ পৃষ্ঠার শীর্ষে, এখানে চিত্র বর্ণনা লিখুনদূরবর্তী সংগ্রহস্থল URL টি অনুলিপি করতে ক্লিক করুন । আপনার গিটহাব সংগ্রহস্থলের দ্রুত সেটআপ পৃষ্ঠার শীর্ষে, দূরবর্তী সংগ্রহস্থল URL টি অনুলিপি করতে ক্লিক করুন।
  2. কমান্ড প্রম্পটে, দূরবর্তী সংগ্রহস্থলের জন্য URL যুক্ত করুন যেখানে আপনার স্থানীয় সংগ্রহস্থলটি পুশ হবে pushed

$ git remote add origin remote repository URL # Sets the new remote git remote -v # Verifies the new remote URL Note: GitHub for Windows users should use the command git remote set-url origin instead of git remote add origin here. Push the changes in your local repository to GitHub.

$ git push origin master
# Pushes the changes in your local repository up to the remote repository you specified as the origin.

উত্স বিশিষ্টতা: https://help.github.com/articles/adding-an-existing-project-to-github- using-the-command-line/


2
এই ক্ষেত্রে, সি / পি কেবল "উত্তর এখানে আছে" বলার চেয়ে ভাল। এই প্রোগ্রামটিতে।
থুফির

আইএমএইচও, সি / পি ঠিক আছে তবে উত্সটি প্রয়োজনীয় কারণ এটি অপ্রচলিত হতে পারে।
ভাগ্যবান

6

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

পদক্ষেপ 1: ম্যানুয়ালি জিআইটিতে একটি সংগ্রহস্থল তৈরি করুন। আপনার উপযুক্ত মনে হয় এমন নাম দিন।

পদক্ষেপ 2: আপনার স্থানীয় প্রকল্প ডিরেক্টরিতে আসুন। আপনি যদি এই কোডটি এই নতুন ভান্ডারে প্রকাশ করতে চান তবে সুনির্দিষ্টভাবে তৈরি করা হয়েছে যে প্রকল্পগুলির মূল ডিরেক্টরিতে কোনও ফোল্ডারের নাম নেই .git, যদি এটি মুছে ফেলা হয়। আপনার আদেশ প্রদান করুনgit init

পদক্ষেপ 3: কমান্ড চালান git add .

পদক্ষেপ 4: কমান্ড চালান git commit -m YourCommitName

পদক্ষেপ 5: কমান্ড চালান git remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git

পদক্ষেপ:: কমান্ড রান করুন git push --set-upstream YourRepositoryName master --force

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

আশা করি আমার উত্তরটি সাহায্য করেছে।


4
  1. ওপেন গিট ব্যাশ
  2. আপনার স্থানীয় প্রকল্পে বর্তমান ওয়ার্কিং ডিরেক্টরিটি পরিবর্তন করুন।
  3. স্থানীয় ডিরেক্টরিটি গিট সংগ্রহস্থল হিসাবে শুরু করুন: $ git init
  4. আপনার নতুন স্থানীয় সংগ্রহস্থলে ফাইলগুলি যুক্ত করুন। এটি প্রথম প্রতিশ্রুতির জন্য তাদের পর্যায়ক্রমে:$ git add .
  5. আপনার স্থানীয় সংগ্রহস্থলে যে ফাইলগুলি সঞ্চালন করেছেন সেগুলি প্রতিশ্রুতিবদ্ধ করুন: $ git commit -m "First commit"
  6. আপনার গিটহাব সংগ্রহস্থলের দ্রুত সেটআপ পৃষ্ঠার শীর্ষে, দূরবর্তী সংগ্রহস্থল URL টি অনুলিপি করতে ক্লিক করুন।
  7. কমান্ড প্রম্পটে, দূরবর্তী সংগ্রহস্থলের জন্য URL যুক্ত করুন যেখানে আপনার স্থানীয় সংগ্রহস্থলটি পুশ করা হবে: $ git remote add origin remote repository URL
  8. আপনার স্থানীয় সংগ্রহস্থলের পরিবর্তনগুলিকে গিটহাব-এ চাপ দিন: $ git push origin master

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

@ কেটরেট আপনি আমাকে নতুন লোকের প্রতি দয়াবান হতে অনুপ্রাণিত করেছিলেন। আমি আপনার পোস্টটি গাইডলাইন হিসাবে ব্যবহার করব।
সেথমর

3

আমি মনে করি আপনার পক্ষে সবচেয়ে সহজ কাজটি হ'ল গ্রহনের জন্য গিট প্লাগইন ইনস্টল করা, কমবেশি সিভিএস এবং এসভিএন প্লাগইনগুলির মতো কম বেশি কাজ করে:

http://www.eclipse.org/egit/

জি এল!


3
  1. প্রথমে আপনাকে গিথুবে একটি অ্যাকাউন্ট তৈরি করতে হবে
  2. তারপরে একটি নতুন প্রকল্প তৈরি করুন - আপনার প্রযোজনার ইউআরএলটি প্রদর্শিত হওয়ার পরে সেই প্রকল্পের নাম দিন
  3. এখন ইউআরএল কপি করুন
  4. তারপরে কমান্ড প্রম্পটটি খুলুন এবং যে ডিরেক্টরি বা ফোল্ডারে আপনি cmd ব্যবহার করে আপলোড করতে চান তাতে যান
  5. তারপরে নিম্নলিখিত কমান্ডগুলি টাইপ করুন

     git init
     git add .
     git commit -m "initial commit"
     git remote add origin PASTE URL
     git push -u origin master
    
  6. এখন আপনার গিটহাব অ্যাকাউন্টটি পরীক্ষা করে দেখুন, সংগ্রহশালা সফলভাবে আপলোড হয়েছে।

সম্পূর্ণ নির্দেশিকার জন্য, আপনি এই ভিডিওটি দেখতে পারেন ।


2

সম্ভবত আপনি সবচেয়ে দরকারী জিনিসটি হ'ল অনলাইন বইটি [http://git-scm.com/book/en/] টি উপলব্ধ করা । এটি সত্যই একটি সুন্দর শালীন পড়া এবং আপনাকে ধারণাগত প্রসঙ্গটি দেয় যা দিয়ে জিনিসগুলি সঠিকভাবে সম্পাদন করা যায়।


2

উত্সট্রি ডাউনলোড করুন। এটি উইন্ডোজ 7 + এবং ম্যাকের জন্য উপলব্ধ এবং ইন্টারেক্টিভ ইউআই এর মাধ্যমে গিথুবগুলিতে ফাইলগুলি আপলোড করার জন্য অত্যন্ত প্রস্তাবিত।


2

আমার স্থানীয় ফাইলগুলি গিথুবের দিকে ঠেলে দেওয়ার আগে আমি গিটিহাবের ( http://github.com/new ) রেপো তৈরির কথা অনুধাবন করতে 2 ঘন্টা সময় লাগল ।

চেষ্টা করার পরে ত্রুটিগুলি হ'ল:

remote: Repository not found.
fatal: repository 'https://github.com/username/project.git/' not found

আমি একটি বোকা মত মনে হয়, কিন্তু আমি সত্যিই এই জোর দেওয়া চাই। আমি কেবল ভেবেছিলাম প্রথম ধাক্কা দেওয়ার সময় আমার রেপো স্বয়ংক্রিয়ভাবে তৈরি হবে। আমি খুব ভুল ছিল।


2

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

এখানে আমি কীভাবে করেছি:

1.Open cmd কমান্ড (যদি আপনি পাশাপাশি Git ব্যাশ দিয়ে কি করতে পারেন)।

2. আপনার প্রকল্প ডিরেক্টরিতে যান (যেখানে আপনার প্রকল্পটি অবস্থিত)।

৩.এখন টাইপ করুন your_directory >git initএটি যদি প্রথমবার থাকে এবং প্রবেশ করে তবে খালি সংগ্রহস্থল শুরু করবে। যেমন:C:\Users>git init

এখনই টাইপ করুন your_directory >git add <filename>(নির্দিষ্ট ফাইলগুলি থাকলে) বা git add .(আপনি যদি সমস্ত ফাইল যুক্ত করতে চান) এবং প্রবেশ করুন।

এখনই টাইপ করুন >git commit -m "commit message goes here"এবং প্রবেশ করুন।

(যদি আপনার টাইপ করে আপনি যে স্ট্যাটাসটি করতে পারেন তা পরীক্ষা করতে হবে >git status) এবং এন্টার দিন।

6. এখন টাইপ >git remote add origin git_repository_url

(চেক >git remote -v) এবং প্রবেশ করুন।

এটা ধাক্কা চালু 7.Now ...>git push origin masterএবং এন্টার

(আপনি যদি ত্রুটি পান তবে টাইপ করে ...>git push -f origin masterএন্টার দিয়ে জোর করে চাপুন।

এখন আপনি এটি আপনার ভাণ্ডারে যুক্ত করে শেষ করেছেন। এটি রিফ্রেশ করুন এবং এটি আপনার তৈরি ভান্ডারে থাকবে।

আশা করি, এটি আপনার পক্ষে কাজ করবে।


1

উপরের ishষিকেশ পাঠকের নির্দেশ অনুসরণ করুন, আপনি কেবল একবারে এই কমান্ড লাইনটি প্রবেশ করে পুশ কমান্ডটি সংক্ষিপ্ত করতে পারেন:

git config --global push.default simple

সুতরাং পরের বারের পরিবর্তে git push origin masterআপনার প্রয়োজন কেবল:

git push

বিস্তারিত এখানে দেখুন ।


1

গিট দেওয়ার সেরা উপায়টি আসলে গিটিং শুরু করা । এই ওয়েবসাইটটি ব্যবহার করে দেখুন যা আপনাকে গিটহাবের উপর একটি প্রকল্প ঠেলে দেওয়ার জন্য কমান্ড লাইনে ফাংশন সম্পাদনের প্রয়োজনীয় উপায়গুলি ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধাপে ধরিয়ে দেয়

এটাকে বলা হয় try.github.io অথবা আপনি এছাড়াও একটি কোর্স পর্যন্ত সময় লাগতে পারে codeAcademy


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

1
@ উইনোথ কৃষ্ণান সম্মত হয়েছেন, পরের বার এটির যত্ন নেবেন
শান-দেশাই

1

আমি নীচে হিসাবে করেছি;

  1. গিট ইনিশ
  2. গিট অ্যাড
  3. গিট কমিট - এম "আপনার_ম্যাসেজ"
  4. গিট রিমোট অ্যাড উত্স @ আপনার_জিট_রেপোসিটিরি
  5. গিট ধাক্কা - উত্স মাস্টার

অবশ্যই আপনাকে গিট ইনস্টল করতে হবে


1

গিটে প্রকল্প আপলোড করার পদক্ষেপ: -

স্টেপ 1-ওপেন সেন্টিমিডি করুন এবং বর্তমান প্রকল্পের ডিরেক্টরিটি আপনার প্রকল্পের অবস্থানে পরিবর্তন করুন।

পদক্ষেপ 2- আপনার প্রকল্প ডিরেক্টরিটিকে গিট সংগ্রহস্থল হিসাবে শুরু করুন।

it গিট ইনিশ

আপনার স্থানীয় সংগ্রহস্থলগুলিতে স্টিপি 3-যুক্ত করুন।

আমি যোগ।

পদক্ষেপ 4-আপনি নিজের স্থানীয় সংগ্রহস্থলে যে ফাইলগুলি প্রতিস্থাপন করেছেন সেগুলি প্রতিশ্রুতিবদ্ধ করুন।

First গিট কমিট - এম "প্রথম প্রতিশ্রুতি"

পদক্ষেপ 5-রিমোট সংগ্রহস্থল url অনুলিপি করুন।

পদক্ষেপ - আপনার স্থানীয় অবস্থানের উত্স হিসাবে দূরবর্তী সংগ্রহস্থল url যুক্ত করুন।

it গিট যুক্ত উত্স অনুলিপি করা হয়েছে_মোট_রেপোসিটোরি_আর্ল

পদক্ষেপ updated-নিশ্চিত করুন যে আপনার উত্সটি আপডেট হয়েছে ot

it গিট দূরবর্তী শো উত্স

আপনার গিথুব সংগ্রহস্থলে পরিবর্তিত পদক্ষেপ 8-টিপুন

it গিট পুশ অরিজিন মাস্টার।


0
  1. আমাদের গিট বাশ দরকার
  2. গিট বাশ কমান্ড বিভাগে ::

1.1 এলএস

এটি আপনাকে ডিফল্ট অবস্থান প্রদর্শন করবে।

1.2 সিডি "সি: \ ব্যবহারকারী \ ব্যবহারকারী \ ডেস্কটপ \ এইচটিএমএল" আমাদের প্রকল্পের পথ নির্ধারণ করতে হবে

1.3 গিট থ্রি এটি সি: \ ব্যবহারকারী \ ব্যবহারকারী \ ডেস্কটপ \ এইচটিএমএল খালি গিট সংগ্রহস্থল শুরু করবে

1.4 এলএস এটি সমস্ত ফাইলের নাম তালিকাভুক্ত করবে

1.5 গিট রিমোট অ্যাড অরিজিন https://github.com/repository/test.git এটি আপনার https://github.com/repository/test.git হ'ল আপনার সংগ্রহস্থল পথ

1.6 গিট দূরবর্তী -v আবহাওয়া যাচাই করতে আমাদের কাছে পেরিসন আনছে বা ধাক্কা আছে

1.7 গিট অ্যাড। রাখলে। তারপরে তার অর্থ পার্টিকুলার ফোল্ডারে যা আছে তা সমস্ত প্রকাশ করুন।

1.8 গিট কমিট - এম "প্রথমবার"

1.9 গিট ধাক্কা-আপনি উত্স মাস্টার


0

আপনার প্রজেক্টে এটির জন্য এসএসএইচ সংযোগ এবং গিটহাব ইনিশ কী দরকার What আমি লিনাক্স মেশিনের নীচে ব্যাখ্যা করব।

আসুন কয়েকটি সহজ জিনিস দিয়ে শুরু করুন: টার্মিনালে আপনার প্রকল্পে নেভিগেট করুন এবং ব্যবহার করুন:

git init
git add .
git commit 

এখন আসুন আপনার মেশিনে এসএসএইচ যুক্ত করুন: ssh-keygen -t rsa -C "your_email@example.com" পাবলিক কীটি ব্যবহার করুন এবং অনুলিপি করুন, আপনার গিটহাব রেপোতে এটি যুক্ত করুন Deploy keys -> add one আপনার মেশিন প্রজেক্টে ফিরে আসুন এখন চালু করুন: git push origin masterযদি আপনার .github / কনফিগার দ্বারা কনফিগার করে ত্রুটি থাকে nano .github/config এবং ইউআরএলকে এসএস-তে পরিবর্তিত করে url = git@github.com:username/repo.... এবং এটাই


-2

জিআইটিতে নতুন প্রকল্প আপলোড করার জন্য (প্রথমে আপনার প্রকল্পের স্থানীয় কোড বেস এবং জিআইটি রেপো থাকা দরকার যেখানে আপনি প্রকল্প আপলোড করবেন জিআইটিতে আপনার শংসাপত্রগুলি থাকা প্রয়োজন)

  1. তালিকাবদ্ধ

    1. খোলা গিত বাশ

    ঘ। যে ডিরেক্টরিটিতে আপনার কোড বেস আছে (প্রকল্পের অবস্থান) সিডি থেকে প্রজেক্টের অবস্থানের সিডি / * / * / *** / ***** / ***** যেতে হবে তবে আপনাকে এখানে গিট কমান্ডগুলি কার্যকর করতে হবে

    1. git init এন্টার টিপুন তারপরে আপনি নীচে কিছুটা নীচে দেখতে পাবেন *: / *** / **** / ***** /।
    2. গিট অ্যাড উপরের কমান্ডটি টিপুন সমস্ত ডিরেক্টরি, সাব ডিরেক্টরি, ফাইল ইত্যাদি যুক্ত করবে আপনি এই সতর্কতার মতো কিছু দেখতে পাবেন: এলএফ **** এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ******** এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ******* এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ******** এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ******* এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ************** এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ************ এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ *************** এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে ফাইলটি আপনার কার্যকরী ডিরেক্টরিতে এর মূল লাইন শেষ হবে। সতর্কতা: এলএফ সি জে ******* এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ *********** এ CRLF দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ************** এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ *********** এ CRLF দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ********* এ CRLF দ্বারা প্রতিস্থাপন করা হবে।

    3. গিট কমিট -m "প্রথম কমিট" টিপুন মন্তব্য যুক্ত করার জন্য এন্টার-এম সরবরাহিত বিকল্পটি এটি কোডটি পর্যায়ক্রমে প্রতিশ্রুতিবদ্ধ করবে env আপনি এই জাতীয় কিছু দেখতে পাবেন

[মাস্টার (রুট-কমিট) 34a28f6] ******** সতর্কতা যুক্ত করা: এলএফ সি সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে *******। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ******* এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ******** এ সিআরএলএফ দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে। সতর্কতা: এলএফ ********* এ CRLF দ্বারা প্রতিস্থাপন করা হবে। আপনার কার্যক্ষম ডিরেক্টরিতে ফাইলটির মূল লাইন শেষ থাকবে।

সতর্কতা: এলএফ *********** এ CRLF দ্বারা প্রতিস্থাপন করা হবে।


27 টি ফাইল পরিবর্তন হয়েছে, 3724 সন্নিবেশ (+) মোড তৈরি করুন 100644 ***** মোড তৈরি করুন 100644 ***** মোড তৈরি করুন 100644 ***** মোড তৈরি করুন 100644 ****** মোড 100644 তৈরি করুন ***** * 100644 মোড তৈরি করুন ***** মোড 100644 তৈরি করুন ******

6.git রিমোট অ্যাড অরিজিন http: // ব্যবহারকারীর নাম @ git: repopath.git টিপুন এটি রেপোতে যুক্ত হবে will

G. গিট পুশ-ই অরিজিনাল মাস্টার প্রেস এটিকে স্থানীয় থেকে রেপোতে সমস্ত আপলোড করবে এই ধাপে আপনাকে যে কোডটি আপলোড করবে সেখানে রেপোর জন্য আপনাকে পাসওয়ার্ড প্রবেশ করতে হবে। আপনি গণনা অবজেক্টগুলির নীচে এই জাতীয় কিছু দেখতে পাবেন: 33, সম্পন্ন। 12 টি পর্যন্ত থ্রেড ব্যবহার করে ডেল্টা সংক্ষেপণ। সংক্ষিপ্ত বস্তু: 100% (32/32), সম্পন্ন। লেখার অবজেক্টস: 100% (33/33), 20.10 কিবি | 0 বাইট / গুলি, সম্পন্ন মোট 33 (ডেল্টা 14), 0 ( বেল্টা 0) পুনরায় ব্যবহৃত হয়েছে: HTTP: // ব্যবহারকারীর নাম @ গিট: repolocation.git * [নতুন শাখা] মাস্টার -> মাস্টার ব্রাঞ্চ মাস্টার উত্স থেকে দূরবর্তী শাখা মাস্টার ট্র্যাক করার জন্য সেট আপ করেছেন।

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