আমি গিথুবে কীভাবে তাজা কোড আপলোড করতে পারি?


97

আমার সমস্ত কোডিং প্রকল্পের সাথে আমার একটি ডিরেক্টরি রয়েছে।

আমি কমান্ড লাইনটি ব্যবহার করে এটি গিটহাবের (সঠিক পরিভাষা?) আপলোড করতে চাই ।

আমি ইতিমধ্যে ওল্ড প্রশ্ন তাকিয়েছি ।

আমি জানি যে কোনও বিদ্যমান প্রকল্পটিকে কীভাবে ক্লোন করতে হবে এবং কোনও পরিবর্তন করার পরে কীভাবে এটি পুশ করা যায়।

তবে এই ক্ষেত্রে, আমি একটি নতুন প্রকল্প তৈরি করতে এবং তাতে ফাইল যুক্ত করতে চাই।

কমান্ড লাইন ব্যবহার করে আমি কীভাবে এটি সম্পাদন করতে পারি?

উত্তর:


79
git init
git add .
git commit -m "Initial commit"

এর পরে, একটি নতুন গিটহাব সংগ্রহশালা তৈরি করুন এবং অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।


সুতরাং, কমান্ড লাইনের মাধ্যমে নয়, কেবল গিটহাব গুই ব্যবহার করে সংগ্রহস্থলটি তৈরি করা হবে?
লেজার

8
@ এসকে: আপনার প্রথমে একটি স্থানীয় রেপো রাখতে হবে, তারপরে এটিতে একটি রিমোট যুক্ত করতে হবে এবং সেই রিমোটটিতে চাপ দিতে হবে। এই সমস্ত কমান্ড লাইন থেকে সম্পন্ন করা হয়। গিথুবে পুশ করার জন্য কিছু পূর্ব-প্রয়োজনীয়তা রয়েছে, যেমন গিথুবের উপর একটি প্রকল্প তৈরি করা এবং নিজেকে সনাক্ত করার জন্য ssh কী যুক্ত করা।
হেসেন

এটি কাজ করে না। গিট পুশ-ইউ উত্সের মাস্টারটির জন্য আমি নিম্নলিখিত ত্রুটি বার্তাটি পেয়েছি: "ত্রুটি: ইতিহাসকে হারাতে বাধা দিতে, দ্রুত-অগ্রগামী আপডেটগুলি 'git@github.com: xxxx / yyyy.git' তে কিছু রেফ চাপাতে ব্যর্থ হয়েছে প্রত্যাখ্যান করা হয়েছিল আবার চাপ দেওয়ার আগে দূরবর্তী পরিবর্তনগুলি মার্জ করুন details বিশদটির জন্য 'গিট পুশ - হেল্প' বিভাগের 'ফাস্ট-ফরওয়ার্ডস সম্পর্কে নোট দেখুন See "
chmike

6
আমি এই সমস্যার ফলটি অনুমান করি কারণ গিথুব তার সংগ্রহস্থলটিতে একটি README.md তৈরি করেছে। 'গিট টান-ই উত্সের মাস্টার' নির্দেশের মাধ্যমে সমস্যার সমাধান হয়েছিল। এটি আমার স্থানীয় একটিতে গিথুব সংগ্রহস্থলকে একীভূত করেছে। তারপরে আমি 'গিট পুশ-
অরিজিনাল

14
এই উত্তরটি কোনও শিক্ষানবিসের "গিটহাবে এটি কীভাবে প্রতিশ্রুতি দেয়" এর জন্য খুব বেশি তথ্য ফেলে দেয় প্রশ্ন।
অ্যান্ড্রু কোপার

28

আপনি যদি ইতিমধ্যে গিথুব এ প্রকল্পটি তৈরি না করে থাকেন তবে সেই সাইটে এটি করুন। যদি মেমরিটি পরিবেশন করে তবে তারা এমন একটি পৃষ্ঠা প্রদর্শন করে যা আপনাকে বোঝায় যে কীভাবে আপনার বিদ্যমান কোডটিকে আপনার নতুন ভাণ্ডারে প্রবেশ করতে হবে। ওভার সিম্প্লিফিকেশনের ঝুঁকিতে, যদিও আপনি ভেটির নির্দেশনা অনুসরণ করেছেন,

git remote add [name to use for remote] [private URI] # associate your local repository to the remote
git push [name of remote] master # push your repository to the remote

4
আমি প্রথমে একটি করার পরামর্শ দিচ্ছি pull, যদি ব্যবহারকারী তাদের সংগ্রহস্থলের জন্য একটি ReadMe তৈরি করে, অন্যথায় তাদের একীকরণ করতে হবে।
জ্ঞাতসূল্যা

4
নাহ, সবেমাত্র একটি রেপো তৈরি করেছে এবং এটি পরবর্তী কী করতে হবে তা সম্পর্কে কোনও নির্দেশ দেয় না
puk

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

21

অন্যান্য উত্তরগুলিতে কেবল যোগ করার জন্য, গিট সম্পর্কে আমার উপায় জানার আগে আমি একটি নতুন গিথুব (বা অন্যান্য গিট) রেপোতে বিদ্যমান কোড আপলোড করার জন্য কোনও উপায় খুঁজছিলাম । এখানে সংক্ষিপ্ত যা নতুনদের জন্য সময় বাঁচাতে পারে: -

ধরে নেওয়া আপনার কাছে আপনার নতুন খালি গিথুব বা অন্যান্য গিট রেপো প্রস্তুত রয়েছে: -

cd "/your/repo/dir"
git clone https://github.com/user_AKA_you/repoName # (creates /your/repo/dir/repoName)
cp "/all/your/existing/code/*" "/your/repo/dir/repoName/"
git add -A
git commit -m "initial commit"
git push origin master

বিকল্পভাবে যদি আপনার একটি বিদ্যমান স্থানীয় গিট রেপো থাকে

cd "/your/repo/dir/repoName"
#add your remote github or other git repo
git remote set-url origin https://github.com/user_AKA_you/your_repoName
git commit -m "new origin commit"
git push origin master

6

আপনি তাদের রিপোজিটরিগুলি এপিআই ( http://develop.github.com/p/repo.html ) ব্যবহার করে কমান্ড লাইনের মাধ্যমে গিটহাব সংগ্রহস্থলগুলি তৈরি করতে পারেন

কমান্ড লাইনের সাহায্যে গিথুব সংগ্রহস্থল তৈরি করা পরীক্ষা করুন ব্যবহারের জন্য এটি নিজেই অ্যান্ড্রয়েড করুন


3

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

রেপো তৈরিতে তারা যে তথ্য দিয়েছিল তা এখানে:

একটি রেপো · গিটহাব সহায়তা তৈরি করুন


1

লিনাক্সে গিট
1 এ কোড আপলোড করতে নীচের কমান্ডটি ব্যবহার করুন ) গিট ক্লোন সংগ্রহস্থলটির
ব্যবহারকারীর নাম এবং পাসওয়ার্ড জিজ্ঞাসা করুন।
2) রেসপোসিটারি ডিরেক্টরিতে পেয়েছি।
3) গিট অ্যাড প্রকল্পের নাম।
4) গিট কমিট-এম 'মেসেজ'।
5) গিট পুশ অরিজিন মাস্টার।
- ব্যবহারকারীর নাম, পাসওয়ার্ড

গিথুবে নতুন পরিবর্তন কোড আপডেট করুন

-> গোটো ডিরেক্টরি যা আপনার গিথব কোড আপ করে
-> গিট কমিট করে প্রজেক্টনেম-এম 'ম্যাসেজ'
-> গিট পুশ অরিজিন মাস্টার।


0

গিথুব গাইড থেকে : আপনার প্রকল্পটি গিথুবকে পাওয়া : (গিথুব ডেস্কটপ সংস্করণ ব্যবহার করে)

গিটহাব ডেস্কটপে আপনার প্রকল্পটি সেট আপ করুন

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

আপনি যদি কোনও বিদ্যমান গিট সংগ্রহস্থলটিতে টানছেন তবে আপনি এগিয়ে গিয়ে আপনার কোডটি গিটহাব.কম.-এ ঠেলাতে পারেন।

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

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

উইন্ডোজ এ এটির মতো দেখাচ্ছে: (গিটহাব ডেস্কটপ 3.0.5.2)

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

এটি সর্বাধিক মজাদার উপায় নয় তবে এটি কাজ করে।

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