কেন GUI শাখাযণটপ ব্যবহার করুন বণটম?
Git GUI শাখাযণটকল কটটলকল তটটচচ চযবতরক পতলক পততনকল মররম মনককলটন Git-ঐপ ব্যবহার করুন উংকল অনমতককনরন.
ইব আরমপনলযনরকক চরনতব, এনন নটককরত এনপতপ পরপপত এলতকককনরন, মলম পতবন তবরকলত এড়ান উতবকনরন.
কটচ পরব
উংকল শাখাকল মররম পরিবর্তনংকল ভিজ্যুয়ালপপটতত পরককবম
কলক চযবতন মলম
কলক চযবতন মলম stage, commit, মররম push চযযবম
ওনরণপপ করবকল
হেল্পকরমন করবকলটন ওনরণপপ কনফ্লিক্টগুলিকেক কযলবম
কটটলকল তবযলল
কটটল বর বরপপংকল ননবল বকক তবযলল
পরপলমন Git GUI শাখাযণটকল
GitHub Desktop
ইলবচ, আরমপনলযনরকক এরর পযনপট
GitKraken
চকতবযনত, করকক-তল GUI শাখাযণট
Sourcetree
Atlassian-ইন ইলবচ Git শাখাযণট
Git GUI
Git-উটন বরম অটপপট করব
VS Code Git
VS Code-ইল উললমককপপটট আতরব
GitHub Desktop
ইলবচ, আরমপনলযনরকক এরর পযনপট Windows মররম Mac-কক
এটি GitHub- উটন চরপপক বল চযকরত, আনল নংকল অত মরর কলঞচযংকলটন ব্যবহার করুনলম.
ননমকল:
- এলমযন, চততমন ইটমকম
- GitHub ব্যবহারকারীকলকক চরনতত
- ইলবচম
- আরমপনলযনরকক এররত
করপটকল:
- করবন উন্নত অমচংকল
- GitHub অললত তলংকলকক অতক নকলবততনম ইলল
উদাহরণ কাজপপযব
- GitHub-ল ইরনত ওর রিপোজিটরিকে কলন চযযবম
- ফাইলকলল পরিবর্তনগুলিকেচ চযযবম
- পযনপটটল পরিবর্তনগুলিকেপ পরককবম
- ওর চযতযটন stage মররম commit চযযবম
- ওর কলক মলম GitHub-কক push চযযবম
GitKraken
আধুনিক ইটমকততটন কটয চকতবযনত, করকক-তল Git শাখাযণট
এটি GitHub, GitLab, Bitbucket মররম পলবরর আতরককরত.
ননমকল:
- কটচ কমিট বরপটম
- উললমককপপটট ওনরণপপ/মতল করবকল
- পল তলংকলটন বল চযকরত
- আধুনিক ইটমকম
করপটকল:
- চল অমচংকলকক পণম চলততপপটট উরমম তব
- আরমপনলযনরকক চককলনতক ইরককলম
উদাহরণ কাজপপযব
- ওর রিপোজিটরিকেত তরককবম
- শাখাকল তৈরি করুন drag and drop চযযবম
- বরলর মররম ওনরণপপ ভিজ্যুয়ালপপটতত পরককবম
- উললমককপপটট করবকলটন কনফ্লিক্টগুলিকেত তরককবম
- পরিবর্তনংকল তলবরক push চযযবম
Sourcetree
Atlassian-ইন ইলবচ Git শাখাযণট, Bitbucket-কক পরপলমনত আনল এনত Git কলঞচযততটনম বল চযকরত
ননমকল:
- ইলবচম
- মল অমচংকল কণটত
- উন্নত ব্যবহারকারীকলকক নললত
- মলমযন বরলর কটচ
করপটকল:
- ইটমকম আরমপনলযনরকক অতকমক ইরককলম
- করবন আধুনিক বটবমপপ
উদাহরণ কাজপপযব
- ওর রিপোজিটরিকেচ যোগ করুন
- পরিবর্তনংকল stage মররম commit চযযবম
- অনতত কমিটটকলযম পরকক log/বরলর ভিজ্যুয়ালযপ ব্যবহার করুন
- পততনকলটন push মররম pull চযযবম
Git GUI
Windows-ককন Git- উটন বরম অটপপট বরকল করব
এটি এলমযনত, আনল অটপপটকল উললটককযত.
ননমকল:
- কখনম কটককম
- ইলকবনত
- কটতল নরবল তবযলল
- বনযকততটন চরনত বরকরত
করপটকল:
- অটপপট ইটমকম
- মরর শাখাযণটকল বট করবন অমচংকল
- করবন কটচ করকল
উদাহরণ কাজপপযব
- Start মনবল ইরনত Git GUI-ঐত তরককবম
- উংকল কলঞচয ফাইলরযত তরনতটককবম
- ফাইলকল stage চযযবম, ওর কমিট চযতয এলতবম, মররম commit চযযবম
- মনবপ ব্যবহার করুন তলবরক push চযযবম
VS Code Git
Visual Studio Code-ইল উললমককপপটট Git আতরব
উংকল কোড এটটটরককল stage, commit, push, pull, মররম কনফ্লিক্টগুলিকেত সমাধান করুন Source Control পনলপ ব্যবহার করুনলম.
ননমকল:
- উংকল এটটটরটন একটিংকণককপপটটত
- ব্যবহার করুন এলতনত
- নটটপপকলটন বল চযকরত
- কটতল নরবল তবযলল
করপটকল:
- অরপপণককপপটট ব্যবহারকলপ পল বরলর/শাখাকলকক ভিজ্যুয়ালপপটততল ইলল
- করবন উন্নত কটচ করবকল
উদাহরণ কাজপপযব
- VS Code-ল ওর ফাইলরযত তরককবম
- ফাইলকলল পরিবর্তনগুলিকেচ চযযবম
- Stage মররম commit চযয Source Control পনলপ ব্যবহার করুন
- পততনকলটন push মররম pull চযযবম
মরর শাখাযণটকল
পল Git GUI শাখাযণটকল উললন, অবররল:
পরমপলনব ওতত বলকলল বল চযকনরন: নংকল ওর repo-ঐত খুলুনররকল, উংকল পরিবর্তনগুলিকেপ পরককররকল, মররম Git চযলকলকক পততনকলপ ব্যবহার করুনকররকল.
চককল তরততল
অংককর পরচচনকল
তরব: তবপপটটল SSH বচকল অললত তনপপটট অণকল টককনকল অমততললরকল এনপত উরতপপটততবম
পরিবর্তনগুলি কটটপপটবলল
তরব: উংকল শাখাযণটল উংকল repo-ঐ refresh অললত মণটম scan চযযবম
কনফ্লিক্টকল
তরব: উংকল শাখাযণটল উললমককপপটট ওনরণপপ/মতল করবকলপ ব্যবহার করুন, অললত চককযরনতল কটটল লাইনককত তরমপবম
বরব নোট
GitHub Desktop
আরমপনলযনরকক চরনতত
বল: ইলবচম
GitKraken
উন্নত ব্যবহারকারীকলকক
বল: ইলবচ + পণম চলততপপটটত
Sourcetree
মল অমচংকল কণটত
বল: ইলবচম
VS Code
এটটটরটন একটিংকণনতত
বল: ইলবচম