আমারও একই চাহিদা ছিল। আমার ক্ষেত্রে আমার কাছে একটি স্ট্যান্ডার্ড ওয়েব ফোল্ডার ছিল যা একটি ওয়েব সার্ভার ইনস্টল দ্বারা তৈরি। এই দৃষ্টান্তের উদ্দেশ্যগুলির জন্য এটি বলা যাক
/server/webroot
এবং ওয়েবরুটে অন্যান্য স্ট্যান্ডার্ড ফাইল এবং ফোল্ডার রয়েছে। আমার রেপোতে সুনির্দিষ্ট সাইট নির্দিষ্ট ফাইল রয়েছে (এইচটিএমএল, জাভাস্ক্রিপ্ট, সিএফএমএল, ইত্যাদি)
আমাকে যা করতে হয়েছিল তা হ'ল:
cd /server/webroot
git init
git pull [url to my repo.git]
লক্ষ্য ফোল্ডারে গিট টিআইএন করার জন্য আপনাকে সতর্কতা অবলম্বন করা উচিত কারণ আপনি যদি দুটি জিনিসের একটিও না করেন তবে:
- আমার ক্ষেত্রে কোনও গিট ফাইল সম্পর্কে বার্তা দিয়ে গিট টান সহজেই ব্যর্থ হবে:
মারাত্মক: গিট সংগ্রহস্থল নয় (বা মূল ডিরেক্টরিগুলির কোনও): .git
- সেখানে যদি হয় আপনার ফোল্ডারে পিতা বা মাতা পাথ একটি .git ফাইল কোথাও আপনার টানা রেপো যে পিতা বা মাতা যে .git ফাইল থাকে তৈরি করা হবে। এটি আমার সাথে ঘটেছিল এবং আমি এতে অবাক হয়েছিলাম ;-)
এটি আমার ওয়েবরূট ফোল্ডারে আমার থাকা "স্ট্যান্ডার্ড" ফাইলগুলির কোনওরই বিরক্ত করতে পারে নি তবে পরবর্তীকালে অজান্তে যুক্ত হওয়া রোধ করার জন্য আমার সেগুলিকে .gitignore ফাইলটিতে যুক্ত করা দরকার ছিল to
এটি খালি খালি ডিরেক্টরিতে "ক্লোন" করার সহজ উপায় বলে মনে হচ্ছে। আপনি যদি টান দিয়ে তৈরি .git এবং .gitignore ফাইলগুলি না চান, কেবল টানার পরে এগুলি মুছুন।
ls -a
কাজ করেন তবে আপনি একটি.git
ডিরেক্টরি দেখতে পাচ্ছেন ?