এর ধারণাটি remote
হ'ল আপনার দূরবর্তী সংগ্রহস্থলের URL।
এই ইউআরএলটির দিকে নির্দেশ করা origin
একটি উপনাম । সুতরাং প্রতিবারের জন্য পুরো ইউআরএল লেখার পরিবর্তে আমরা আমাদের সংগ্রহশালায় কোনও কিছু চাপতে চাই না, আমরা কেবল এই উপনামটি ব্যবহার করি এবং চালনা করি:
git push -u origin master
push
আমাদের স্থানীয় মাস্টার শাখা থেকে দূরবর্তী উত্সের সংগ্রহস্থলটিতে আমাদের কোডটিতে গিটকে বলতে ।
যখনই আমরা একটি সংগ্রহস্থল ক্লোন করি , গিটটি আমাদের জন্য ডিফল্টরূপে এই উপন্যাস তৈরি করে। এছাড়াও যখনই আমরা একটি নতুন সংগ্রহশালা তৈরি করি, আমরা কেবল এটি আমাদের স্ব তৈরি করি।
যাই হোক না কেন ঘটনা যাই হোক না কেন, আমরা এই নামটি সর্বদা আমাদের পছন্দ মতো যেকোন কিছুতে এটি পরিবর্তন করতে পারি:
git remote rename [current-name] [new-name]
যেহেতু এটি গিট অ্যাপ্লিকেশনটির ক্লায়েন্টের পাশে (আমাদের মেশিনে) সঞ্চিত রয়েছে এটি পরিবর্তন করা আমাদের বিকাশের প্রক্রিয়াতে কোনও কিছুই প্রভাব ফেলবে না, না আমাদের দূরবর্তী সংগ্রহস্থলে ory মনে রাখবেন, এটি কেবলমাত্র কোনও ঠিকানায় ইঙ্গিত করার নাম ।
ওরফে নাম পরিবর্তন করে এখানে যে পরিবর্তন হয় তা হ'ল প্রতিবারই আমাদের সংগ্রহশালায় কিছু চাপলে আমাদের এই নতুন নামটি ঘোষণা করতে হয়।
git push -u my-remote-alias master
স্পষ্টতই একটি একক নাম দুটি পৃথক ঠিকানার দিকে নির্দেশ করতে পারে না। এজন্য আপনি এই ত্রুটি বার্তাটি পান। origin
আপনার স্থানীয় মেশিনে ইতিমধ্যে একটি উপনাম রয়েছে । আপনার কতগুলি উপস্বত্ত্ব রয়েছে এবং সেগুলি কী তা দেখতে আপনি এই আদেশটি শুরু করতে পারেন:
git remote -v
এটি আপনাকে সংযুক্ত ইউআরএলগুলি যুক্ত সমস্ত উপনাম প্রদর্শন করবে।
আপনি যদি এটি চালাতে চান তবে আপনি সেগুলিও মুছে ফেলতে পারেন:
git remote rm my-remote-alias
সংক্ষেপে তাই:
- ইতিমধ্যে আপনার কি আছে তা সন্ধান করুন
- তাদের মুছে ফেলুন বা নাম পরিবর্তন করুন,
- আপনার নতুন উপকরণ যুক্ত করুন।
শুভ কোডিং।
.git/config
তবে উত্স এখনও ঘোষণা করা হয়নি কিনা তা দেখতে ফাইলটি দেখুন।