Thuta Learning
DevOps & Toolsintermediategitgithubversion-controlpull-requestcollaborationopen-sourceci-cd

Git & GitHub: Collaboration and Professional Workflows

ဒီ site ရဲ့ Git tutorial ရဲ့ ဆက်ခန်း — Git အပေါ် GitHub ထပ်ဖြည့်ပေးတဲ့ အရာအားလုံး: Pull Request, code review, Issue, tag နှင့် release, advanced history tool (rebase, cherry-pick, bisect, reflog), professional branching strategy, GitHub security (SSH, token, branch protection), AI coding agent နှင့် Git workflow အထူး — collaboration project အစစ်သုံးခုနှင့် နိဂုံးချုပ်သော tutorial ၂၅ ခန်း။

25 သင်ခန်းစာများ · 760 မိနစ် · Learning Platform Editorial Team

လက်ထဲမှာ ဘာရှိရင် ရပြီ

  • Git install ပြီးသား ဖြစ်ရမည် (Git tutorial ကနေ setup ပြီးသားလို့ ယူဆထားသည်)
  • GitHub account တစ်ခုနှင့် code editor
  • Collaboration-simulation project အတွက် GitHub account ဒုတိယတစ်ခု (သို့) သူငယ်ချင်း/လုပ်ဖော်ကိုင်ဖက် (ရွေးချယ်နိုင်)

မစခင် ဒီလောက်ပဲ သိထားပါ

  • Git ရဲ့ local အခြေခံများ — init, add, commit, branch, merge, clone — ကို အသုံးပြုနိုင်ရမည်။ ဒီ course က ဒါတွေကို ပြန်မသင်ပါ (ဒီ site ရဲ့ Git tutorial က ဖုံးလွှမ်းထားပြီးဖြစ်သည်)၊ local Git ကနေ GitHub platform နှင့် collaboration ထပ်ဖြည့်ပေးတဲ့ နေရာကနေ စတင်သည်
  • GitHub account တစ်ခုနှင့် စမ်းသပ်နိုင်သော repository တစ်ခု — ဒီမှာပါတဲ့ အရာအားလုံး GitHub ရဲ့ free tier ပေါ်မှာ run နိုင်သည်
  • Command line ကို အခြေခံအားဖြင့် အသုံးပြုနိုင်ရမည် (Git ကို CLI ကနေ တစ်လျှောက်လုံး အသုံးပြုမှာဖြစ်လို့)

ဒီသင်တန်းပြီးရင် ကိုယ်ဘာလုပ်တတ်မလဲ

  • Git vs GitHub ကို တိကျစွာ ရှင်းပြနိုင်ပြီး fetch, pull, clone, fork တို့ကို မှန်ကန်စွာ ခွဲခြားနိုင်ခြင်း
  • Pull Request workflow အပြည့်အစုံ run နိုင်ခြင်း — branch, commit, push, open, review, merge
  • Tag, semantic versioning, GitHub Release တို့ဖြင့် version ပါသော software ကို ship လုပ်နိုင်ခြင်း
  • အခြေအနေအလိုက် မှန်ကန်တဲ့ undo tool ရွေးချယ်နိုင်ခြင်း — restore, revert, reset — revert က shared history အတွက် ဘာကြောင့် ပိုဘေးကင်းလဲ နားလည်ခြင်း
  • Rebase, interactive rebase, cherry-pick, bisect, reflog တို့ကို တမင်တကာ ဘေးကင်းစွာ အသုံးပြုနိုင်ခြင်း
  • GitHub security ကို မှန်ကန်စွာ setup လုပ်နိုင်ခြင်း — SSH key, personal access token, branch protection
  • AI agent ဖန်တီးထားတဲ့ code ပြောင်းလဲမှုများကို commit မလုပ်ခင် လူတစ်ယောက် ရေးသလို ပဲ ပဲ့ပိုင်းစွာ review လုပ်နိုင်ခြင်း
Git & GitHub: Collaboration and Professional Workflows | Thuta Learning