প্রথমে মেইন ব্রাঞ্চে আসবেন  এবং কমিট  ও  পুশ করে নিবেন যেন কোন সমস্যা হলে রোলব্যাক করতে পারেন। 

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