প্রথমে মেইন ব্রাঞ্চে আসবেন এবং কমিট ও পুশ করে নিবেন যেন কোন সমস্যা হলে রোলব্যাক করতে পারেন।
git add .
git commit -m “Improve performance”
git push origin main
একটি নতুন ব্রাঞ্চ খুলবেন অথবা যে ব্রাঞ্চে নিতে চাচ্ছেন সেটি চেকআউট করবেন
git checkout –orphan gh-pages / git checkout gh-pages
এই ব্রাঞ্চের সব ফাইল ফেলে দিবেন এবং যে ফোল্ডারটি নিতে চাচ্ছেন সেটি মেইন ব্রাঞ্চ থেকে চেকআউট করবেন
git rm -rf .
git checkout main -- src
এটি যেহেতু স্টাটিক সাইট হবে তাই ফোল্ডার থেকে সব ফাইল রুট ডিরেক্টরিতে নিয়ে আসবেন এবং ফোল্ডার রিমুভ করে দিবেন
mv src/* .
rm -rf src
সবশেষে কমিট এবং পুশ করবেন
git add .
git commit -m “Update GitHub Pages with latest changes”
git push origin gh-pages