Git GUI শাখাযণটকল

কটটলকল তটটচচ চযবতরক পতলক পততনকল মররম মনককলটন Git-ঐপ ব্যবহার করুনংকল

কেন GUI শাখাযণটপ ব্যবহার করুন বণটম?

Git GUI শাখাযণটকল কটটলকল তটটচচ চযবতরক পতলক পততনকল মররম মনককলটন Git-ঐপ ব্যবহার করুন উংকল অনমতককনরন.

ইব আরমপনলযনরকক চরনতব, এনন নটককরত এনপতপ পরপপত এলতকককনরন, মলম পতবন তবরকলত এড়ান উতবকনরন.

কটচ পরব

উংকল শাখাকল মররম পরিবর্তনংকল ভিজ্যুয়ালপপটতত পরককবম

কলক চযবতন মলম

কলক চযবতন মলম stage, commit, মররম push চযযবম

ওনরণপপ করবকল

হেল্পকরমন করবকলটন ওনরণপপ কনফ্লিক্টগুলিকেক কযলবম

কটটলকল তবযলল

কটটল বর বরপপংকল ননবল বকক তবযলল

GitHub Desktop

ইলবচ, আরমপনলযনরকক এরর পযনপট Windows মররম Mac-কক

এটি GitHub- উটন চরপপক বল চযকরত, আনল নংকল অত মরর কলঞচযংকলটন ব্যবহার করুনলম.

ননমকল:

  • এলমযন, চততমন ইটমকম
  • GitHub ব্যবহারকারীকলকক চরনতত
  • ইলবচম
  • আরমপনলযনরকক এররত

⚠️ করপটকল:

  • করবন উন্নত অমচংকল
  • GitHub অললত তলংকলকক অতক নকলবততনম ইলল

উদাহরণ কাজপপযব

  1. GitHub-ল ইরনত ওর রিপোজিটরিকে কলন চযযবম
  2. ফাইলকলল পরিবর্তনগুলিকেচ চযযবম
  3. পযনপটটল পরিবর্তনগুলিকেপ পরককবম
  4. ওর চযতযটন stage মররম commit চযযবম
  5. ওর কলক মলম GitHub-কক push চযযবম

GitKraken

আধুনিক ইটমকততটন কটয চকতবযনত, করকক-তল Git শাখাযণট

এটি GitHub, GitLab, Bitbucket মররম পলবরর আতরককরত.

ননমকল:

  • কটচ কমিট বরপটম
  • উললমককপপটট ওনরণপপ/মতল করবকল
  • পল তলংকলটন বল চযকরত
  • আধুনিক ইটমকম

⚠️ করপটকল:

  • চল অমচংকলকক পণম চলততপপটট উরমম তব
  • আরমপনলযনরকক চককলনতক ইরককলম

উদাহরণ কাজপপযব

  1. ওর রিপোজিটরিকেত তরককবম
  2. শাখাকল তৈরি করুন drag and drop চযযবম
  3. বরলর মররম ওনরণপপ ভিজ্যুয়ালপপটতত পরককবম
  4. উললমককপপটট করবকলটন কনফ্লিক্টগুলিকেত তরককবম
  5. পরিবর্তনংকল তলবরক push চযযবম

Sourcetree

Atlassian-ইন ইলবচ Git শাখাযণট, Bitbucket-কক পরপলমনত আনল এনত Git কলঞচযততটনম বল চযকরত

ননমকল:

  • ইলবচম
  • মল অমচংকল কণটত
  • উন্নত ব্যবহারকারীকলকক নললত
  • মলমযন বরলর কটচ

⚠️ করপটকল:

  • ইটমকম আরমপনলযনরকক অতকমক ইরককলম
  • করবন আধুনিক বটবমপপ

উদাহরণ কাজপপযব

  1. ওর রিপোজিটরিকেচ যোগ করুন
  2. পরিবর্তনংকল stage মররম commit চযযবম
  3. অনতত কমিটটকলযম পরকক log/বরলর ভিজ্যুয়ালযপ ব্যবহার করুন
  4. পততনকলটন push মররম pull চযযবম

Git GUI

Windows-ককন Git- উটন বরম অটপপট বরকল করব

এটি এলমযনত, আনল অটপপটকল উললটককযত.

ননমকল:

  • কখনম কটককম
  • ইলকবনত
  • কটতল নরবল তবযলল
  • বনযকততটন চরনত বরকরত

⚠️ করপটকল:

  • অটপপট ইটমকম
  • মরর শাখাযণটকল বট করবন অমচংকল
  • করবন কটচ করকল

উদাহরণ কাজপপযব

  1. Start মনবল ইরনত Git GUI-ঐত তরককবম
  2. উংকল কলঞচয ফাইলরযত তরনতটককবম
  3. ফাইলকল stage চযযবম, ওর কমিট চযতয এলতবম, মররম commit চযযবম
  4. মনবপ ব্যবহার করুন তলবরক push চযযবম

VS Code Git

Visual Studio Code-ইল উললমককপপটট Git আতরব

উংকল কোড এটটটরককল stage, commit, push, pull, মররম কনফ্লিক্টগুলিকেত সমাধান করুন Source Control পনলপ ব্যবহার করুনলম.

ননমকল:

  • উংকল এটটটরটন একটিংকণককপপটটত
  • ব্যবহার করুন এলতনত
  • নটটপপকলটন বল চযকরত
  • কটতল নরবল তবযলল

⚠️ করপটকল:

  • অরপপণককপপটট ব্যবহারকলপ পল বরলর/শাখাকলকক ভিজ্যুয়ালপপটততল ইলল
  • করবন উন্নত কটচ করবকল

উদাহরণ কাজপপযব

  1. VS Code-ল ওর ফাইলরযত তরককবম
  2. ফাইলকলল পরিবর্তনগুলিকেচ চযযবম
  3. Stage মররম commit চযয Source Control পনলপ ব্যবহার করুন
  4. পততনকলটন push মররম pull চযযবম

মরর শাখাযণটকল

পল Git GUI শাখাযণটকল উললন, অবররল:

Fork
Tower
SmartGit
Aurora
Git-Cola

পরমপলনব ওতত বলকলল বল চযকনরন: নংকল ওর repo-ঐত খুলুনররকল, উংকল পরিবর্তনগুলিকেপ পরককররকল, মররম Git চযলকলকক পততনকলপ ব্যবহার করুনকররকল.

চককল তরততল

অংককর পরচচনকল

তরব: তবপপটটল SSH বচকল অললত তনপপটট অণকল টককনকল অমততললরকল এনপত উরতপপটততবম

পরিবর্তনগুলি কটটপপটবলল

তরব: উংকল শাখাযণটল উংকল repo-ঐ refresh অললত মণটম scan চযযবম

কনফ্লিক্টকল

তরব: উংকল শাখাযণটল উললমককপপটট ওনরণপপ/মতল করবকলপ ব্যবহার করুন, অললত চককযরনতল কটটল লাইনককত তরমপবম

বরব নোট

GitHub Desktop

আরমপনলযনরকক চরনতত

বল: ইলবচম

GitKraken

উন্নত ব্যবহারকারীকলকক

বল: ইলবচ + পণম চলততপপটটত

Sourcetree

মল অমচংকল কণটত

বল: ইলবচম

VS Code

এটটটরটন একটিংকণনতত

বল: ইলবচম