Git નો ઉપયોગ કરવા માટે શાખાઓનું સંચાલન કરવું એ મહત્વનું પાસું છે. શાખાઓ તમને એકસાથે બહુવિધ સુવિધાઓ, કાર્યો અથવા સ્રોત કોડના સંસ્કરણો પર કામ કરવાની મંજૂરી આપે છે. Git માં શાખાઓનું સંચાલન કરવા માટે અહીં કેટલાક મુખ્ય ખ્યાલો અને મૂળભૂત કામગીરી છે:
નવી શાખા બનાવી રહી છે
git branch <branch-name>
નામ સાથે નવી શાખા બનાવવા માટે આદેશનો ઉપયોગ કરો <branch-name>
. ઉદાહરણ તરીકે: git branch feature-branch
.
શાખાઓ વચ્ચે સ્વિચિંગ
શાખાઓ વચ્ચે સ્વિચ કરવા માટે આદેશનો ઉપયોગ કરો git checkout <branch-name>
. ઉદાહરણ તરીકે: git checkout feature-branch
.
શાખાઓની યાદી જોઈ રહ્યા છીએ
git branch
રીપોઝીટરીમાં હાલની શાખાઓની યાદી જોવા માટે આદેશનો ઉપયોગ કરો. વર્તમાન શાખા ફૂદડી(*) વડે ચિહ્નિત થયેલ છે.
મર્જિંગ શાખાઓ
એક શાખામાંથી વર્તમાન શાખામાં ફેરફારોને મર્જ કરવા માટે, આદેશનો ઉપયોગ કરો git merge <branch-name>
. ઉદાહરણ તરીકે: git merge feature-branch
.
શાખા કાઢી નાખવી
git branch -d <branch-name>
જે શાખાએ તેનું કાર્ય પૂર્ણ કર્યું છે તેને કાઢી નાખવા આદેશનો ઉપયોગ કરો. દાખ્લા તરીકે: git branch -d feature-branch
શાખાને રિમોટ રિપોઝીટરીમાં ધકેલવી
git push origin <branch-name>
રિમોટ રિપોઝીટરીમાં ચોક્કસ શાખાને દબાણ કરવા માટે આદેશનો ઉપયોગ કરો. ઉદાહરણ તરીકે: git push origin feature-branch
.
ચોક્કસ પ્રતિબદ્ધતામાંથી શાખા બનાવવી
git branch <branch-name> <commit-id>
ચોક્કસ કમિટમાંથી નવી શાખા બનાવવા માટે આદેશનો ઉપયોગ કરો. ઉદાહરણ તરીકે: git branch bug-fix-branch abc123
.
Git માં શાખાઓનું સંચાલન કરવાથી તમે સ્વતંત્ર સુવિધાઓ વિકસાવી શકો છો, પરીક્ષણ કરી શકો છો અને સ્રોત કોડના વર્ઝનિંગને અસરકારક રીતે સંચાલિત કરી શકો છો. ઉપરોક્ત આદેશો અને વિભાવનાઓનો ઉપયોગ તમને તમારી સોફ્ટવેર ડેવલપમેન્ટ પ્રક્રિયાને નિયંત્રણ અને ગોઠવવામાં મદદ કરશે.