Thuta Learning
ရှာဖွေရန်
ProjectsAIbeginner

Project ကို Git အတွက် ပြင်ဆင်ပါ

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • Project ကို Git အတွက် ပြင်ဆင်ပါ ကို ကြောက်စရာမလိုအောင် နားလည်မယ်
  • ကိုယ်တိုင် စမ်းသုံးတတ်အောင် လုပ်မယ်
  • မှားလွယ်တဲ့နေရာကို ပြုံးပြီး ရှောင်တတ်မယ်

Mini app အလုပ်လုပ်ပြီးနောက် project folder ကို စစ်ဆေး၊ Git repository စတင်ပြီး ပထမဆုံး snapshot မတင်ခင် အခြေအနေကို သေချာပြင်ဆင်မည်။

ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်

Project တစ်ခုကို GitHub ပေါ်ချက်ချင်းတင်လိုက်တာထက် local မှာ အရင်အလုပ်လုပ်ကြောင်းသက်သေပြပြီး file တွေကို နားလည်ထားတာက ပိုအရေးကြီးပါတယ်။ Git က folder တစ်ခုလုံးကို အလိုအလျောက်မသိမ်းပါဘူး။ git init က repository စတင်ပေးပြီး git status က ဘာတွေပြောင်းထားသလဲကို ပြပါတယ်။ Commit မလုပ်ခင် app ကို run၊ test သို့မဟုတ် build လုပ်ပြီး generated file၊ secret နဲ့ မလိုအပ်တဲ့ download တွေကို ခွဲကြည့်ရပါတယ်။

နေ့စဉ်ဘဝနဲ့ ချိတ်ကြည့်မယ်

Quick Notes project folder ထဲဝင်ပြီး install၊ test/build ကို တစ်ကြိမ်စမ်းပါ။ ပြီးရင် git init နှင့် git status ကို run ပါ။ Status ထဲက file တစ်ခုချင်းကို “ကိုယ်ရေးထားတာလား၊ tool ထုတ်တာလား၊ secret ပါသလား” လို့မေးပါ။ ဒီအဆင့်မှာ git add . မလုပ်သေးပါနှင့်။ အရင်ဆုံး သိမ်းသင့်တာနဲ့ မသိမ်းသင့်တာကို ခွဲပါ။

အတူတူ လက်တွေ့စမ်းမယ်

bash
cd quick-notes
npm install
npm run build

git init
git status
You should see
Local Git repository တစ်ခုစတင်ပြီး commit မတင်မီ project အခြေအနေကို git status ဖြင့် စစ်တတ်မည်။

၅ မိနစ် စမ်းကြည့်

ကိုယ့် project မှာ git init နှင့် git status ကို run ပါ။ ပြလာတဲ့ file တွေကို source၊ config၊ generated၊ secret ဆိုပြီး အုပ်စုလေးခုခွဲရေးပါ။

သတိလေးတစ်ချက်

AI output ကို အပြီးသတ်အမှန်လို့မယူပါနှင့်။ Code၊ secret နှင့် user data ကို လူကပြန်ဖတ်၊ စမ်းပြီးမှ သုံးပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • Parent folder မှားနေရာမှာ git init လုပ်ခြင်း
  • App အလုပ်မလုပ်သေးဘဲ first commit တင်ခြင်း
  • git status မဖတ်ဘဲ file အားလုံးကို stage လုပ်ခြင်း

အခု ကိုယ်တိုင် စမ်းကြည့်

ကိုယ့် project မှာ git init နှင့် git status ကို run ပါ။ ပြလာတဲ့ file တွေကို source၊ config၊ generated၊ secret ဆိုပြီး အုပ်စုလေးခုခွဲရေးပါ။

You'll know it worked when: Local Git repository တစ်ခုစတင်ပြီး commit မတင်မီ project အခြေအနေကို git status ဖြင့် စစ်တတ်မည်။