গিটহাভ এ ফাইল পুশ করতে গেলে এই Eror টা আসতেছে। কি করতে পারি...

To https://github.com/GaziNazim/new-repo.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://github.com/GaziNazim/new-repo.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

asked 04 Feb '15, 21:48

corei11's gravatar image

corei11
418113

edited 05 Feb '15, 07:36

Tamim%20Shahriar%20Subeen's gravatar image

Tamim Shahriar Subeen ♦♦
6.2k21128


এক্ষেত্রে গিট পুশ করার আগে পুল করতে হবে,

git pull origin branch_name
permanent link

answered 05 Feb '15, 04:37

__salman__'s gravatar image

__salman__ ♦♦
1.1k211

Thanks. It's working....

(05 Feb '15, 06:03) corei11

https://ibb.co/eqKN4a

git pull origin master লিখে Enter দিলে উপরের ছবির মত আসছে । কি করতে পারি?

(17 Jul '17, 21:14) Abid Al - Amin

সর্ব প্রথম গিটহাব এ একটি account খুলতে হবে । তারপর, ২ টা সফটওয়্যার ডাউনলোড করতে হবে । আমি এখানে উইন্ডোজ এর জন্য সমাধান বলছি । Git and TortoiseGit নামক ২ টা সফটওয়্যার ডাউনলোড করে নিন ।

তারপর, মনে করেন প্রথম কোন এক application Github এ upload করব । গিটহাব account এর ডান দিকের উপরের দিকে + চিহ্ন ক্লিক করলে ২ টা অপশন দেখা যাবে । নতুন প্রোজেক্ট আপ করার জন্য New repository এর মধ্যে ক্লিক করলে নতুন একটা পেজ ওপেন হবে । এখানে Repository name এর মধ্যে আপনার application এর নাম লিখতে হবে , description এ কিছু লিখতে পারেন, প্রোজেক্ট এর কাজটা কি এ রকম কিছু। README চেকবক্স এ টিক চিহ্ন দিয়ে Create repository বাটন এ ক্লিক করেন । তারপর দেখবেন, সেই নামে একটা Repository Create হয়ে গেছে। নতুন একটা পেজ আসবে। তারপর নতুন পেজ এর ডান দিকের মাঝ খানের দিকে দেখবেন HTTPS clone URL এই লেখাটা আছে, তার নিচে একটা লিঙ্ক আছে কপি করে ফেলেন লিঙ্কটা । তারপর, আপনার পিসি এর ডেক্সটপ গিয়ে মাউস টার মধ্যে রাইট ক্লিক করলে দেখতে পাবেন রিফ্রেস এর নিচে আরও কয়েক টা নতুন কিছু যুক্ত হয়েছে ।

সেখানে TortoiseGit থেকে Setting এ যাওউয়ার পরে একটা উইন্ডো ওপেন হবে । Setting এর বা দিক থেকে গিট আ ক্লিক করলে ডান সাইট এ কিছু অপশন আসবে । সেখানে আপনার গিট account এর নাম এবং ইমেইল দিয়ে ওকে করে দিন ।

তারপর, আমরা যে লিঙ্ক টা কপি করে ছিলাম, তাকে ক্লুন করতে হবে । এ জন্য ডেক্সটপ এর রাইট বাটন এ গিয়ে শুধু Git Clone এ ক্লিক করে অকে করে দিন । তারপর ক্লুজ করে দিন ।

তারপর দেখবেন, যে নামে repository খুলে ছিলাম, সেই নামে ডেক্সটপ এ একটা ফোল্ডার হয়ে গেছে । তার পরের কাজ টা হল, যে application টা upload করা হবে সেটার ফোল্ডার দরেই এই ফোল্ডার এর মধ্যে রেখে দিব ।

তারপর, repository folder এর মধ্যে মাউস দিয়ে ডান ক্লিক করে Git Commit => master এ ক্লিক করলে নতুন একটা উইন্ডো আসবে । এখানে Message এ কিছু লিখবেন যা আপ্নে করেছেন এই প্রোজেক্ট এ । set author date and set author এ টিক চিহ্ন দিয়ে দিতে হবে । তার একটু নিচে দেখবেন Check লিখা । সেখান থেকে All সিলেক্ট করে অকে করে দিন । তার পর নতুন উইন্ডো আসলে Push করে দিন । তারপর ওকে করলে user name and password চাইবে । তারপর, upload হতে থাকবে । শেষে close করে দিন ।

আমি ছবি দিতে পারিনি বলে দুঃখিত । ছবি কেন যেন upload হচ্ছে না এখানে । ধন্যবাদ । । ।

permanent link

answered 05 Feb '15, 07:17

Saddam%20Hossain's gravatar image

Saddam Hossain
392

ছবি আপলোড করার জন্য মিনিমাম ৬০ পয়েন্ট থাকতে হবে।

(05 Feb '15, 07:31) __salman__ ♦♦
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×4
×4
×3
×2

question asked: 04 Feb '15, 21:48

question was seen: 885 times

last updated: 17 Jul '17, 21:14