ઉદાહરણ તરીકે, ધારો કે સૉફ્ટવેર ડેવલપર્સની એક ટીમ વેબસાઇટ બનાવવા માંગે છે અને તે બધાએ પ્રોજેક્ટ પર કામ કરતી વખતે કોડ અપડેટ કરવાની જરૂર છે. આ કિસ્સામાં, Github એક કેન્દ્રિય રીપોઝીટરી બનાવવામાં મદદ કરે છે જ્યાં દરેક વ્યક્તિ પ્રોગ્રામ કોડ ફાઇલો અપલોડ, સંપાદિત અને સંચાલિત કરી શકે છે.
તમે GitHub નો ઉપયોગ કરવાનું શરૂ કરો તે પહેલાં, તમારે એક એકાઉન્ટ બનાવવાની જરૂર છે GitHub.
રીપોઝીટરીનો ઉપયોગ સામાન્ય રીતે એપ્લિકેશન સોફ્ટવેર પ્રોજેક્ટને ગોઠવવા માટે થાય છે. રિપોઝીટરીઝમાં ફોલ્ડર્સ અને ફાઇલો, છબીઓ, વિડિયો, સ્પ્રેડશીટ્સ અને ડેટાસેટ્સ - તમારા પ્રોજેક્ટની જરૂર હોય તે બધું શામેલ હોઈ શકે છે. ઘણીવાર રીપોઝીટરીઝમાં README ફાઇલ, તમારા પ્રોજેક્ટ વિશેની માહિતી ધરાવતી ફાઇલનો સમાવેશ થાય છે.
README ફાઇલો સાદા ટેક્સ્ટમાં માર્કડાઉન ભાષામાં લખવામાં આવે છે. તમે સલાહ લઈ શકો છો આ પૃષ્ઠ માર્કડાઉન ભાષાના ઝડપી સંદર્ભ તરીકે વેબ. GitHub તમને તે જ સમયે README ફાઇલ ઉમેરવાની મંજૂરી આપે છે જ્યારે તમે તમારી નવી રીપોઝીટરી બનાવો છો. GitHub અન્ય સામાન્ય વિકલ્પો પણ પ્રદાન કરે છે જેમ કે લાયસન્સ ફાઇલ, પરંતુ તમારે શરૂઆતમાં કોઈ પસંદ કરવાની જરૂર નથી.
નવી રીપોઝીટરી બનાવવા માટે, ઉપર જમણી બાજુના મેનુમાં પસંદ કરો New repository
. નીચેના પગલાંઓ સાથે આગળ વધો:
New repository
.first-repository
.Create repository
.શાખા બનાવવાથી તમે એક જ સમયે રીપોઝીટરીના અનેક સંસ્કરણો ધરાવી શકો છો.
મૂળભૂત રીતેdefiનીતા, ભંડાર first-repository
નામની શાખા ધરાવે છે main
જે શાખા ગણાય છે defiનિટીવ તમે રીપોઝીટરીમાં મુખ્ય કરવા માટે વધારાની શાખાઓ બનાવી શકો છો first-repository
. તમે એક જ સમયે પ્રોજેક્ટના વિવિધ સંસ્કરણો રાખવા માટે શાખાઓનો ઉપયોગ કરી શકો છો. જ્યારે તમે મુખ્ય સ્રોત કોડ બદલ્યા વિના પ્રોજેક્ટમાં નવી કાર્યક્ષમતા ઉમેરવા માંગતા હો ત્યારે આ ઉપયોગી છે. જ્યાં સુધી તમે તેને મર્જ નહીં કરો ત્યાં સુધી વિવિધ શાખાઓ પર કરવામાં આવેલ કાર્ય મુખ્ય શાખા પર દેખાશે નહીં. તમે શાખાઓનો ઉપયોગ પ્રયોગ કરવા માટે કરી શકો છો અને તેમને મુખ્યમાં મોકલતા પહેલા ફેરફારો કરી શકો છો.
જ્યારે તમે મુખ્ય શાખામાંથી શાખા બનાવો છો, ત્યારે તમે મુખ્યની એક નકલ અથવા સ્નેપશોટ બનાવી રહ્યા છો, જે તે સમયે હતી. જો તમે તમારી બ્રાન્ચમાં કામ કરતા હો ત્યારે કોઈ અન્ય વ્યક્તિએ માસ્ટર બ્રાન્ચમાં ફેરફાર કર્યા હોય, તો તમે તે અપડેટ્સને આગળ વધારી શકો છો.
નીચેના ડાયાગ્રામમાં આપણે જોઈ શકીએ છીએ:
મુખ્ય શાખા
નવી શાખા કહેવાય છે feature
પાથ કે જે feature
મુખ્ય સાથે મર્જ થતા પહેલા કરે છે
નવા અમલીકરણ અથવા બગ ફિક્સ માટે શાખા બનાવવી એ ફાઇલ સાચવવા જેવું છે. GitHub સાથે, સોફ્ટવેર ડેવલપર્સ મુખ્ય ઉત્પાદન શાખાથી અલગ, બગ ફિક્સ રાખવા અને ફીચર વર્ક રાખવા માટે શાખાઓનો ઉપયોગ કરે છે. જ્યારે ફેરફાર તૈયાર થાય છે, ત્યારે તેને મુખ્ય શાખામાં મર્જ કરવામાં આવે છે.
અમારી રીપોઝીટરી બનાવ્યા પછી, ટેબ પર જાઓ <>Code
(1) ભંડારનું:
મુખ્ય (2) ડ્રોપ-ડાઉન મેનૂ પર ક્લિક કરો અને પછી નવાને નામ આપો branch
(3)
ઉપર ક્લિક કરો Create branch: first branch from 'main'
હવે અમારી પાસે બે છે branch
, main
e first-branch
. હમણાં, તેઓ બરાબર એ જ દેખાય છે. પછીથી અમે નવા ફેરફારો ઉમેરીશું branch
.
હમણાં જ નવું બનાવ્યું branch
, GitHub તમને લાવ્યું code page
નવા માટે first-branch
, જે મુખ્યની નકલ છે.
અમે રીપોઝીટરીમાં ફાઇલોમાં ફેરફારો કરી અને સાચવી શકીએ છીએ. GitHub પર, સાચવેલા ફેરફારો કહેવામાં આવે છે commit
. દરેક commit
તરફથી સંદેશ છે commit
સંકળાયેલ, જે એક વર્ણન છે જે સમજાવે છે કે શા માટે ચોક્કસ ફેરફાર કરવામાં આવ્યો હતો. ના સંદેશાઓ commit
તેઓ ફેરફારોનો ઇતિહાસ કેપ્ચર કરે છે જેથી કરીને અન્ય યોગદાનકર્તાઓ સમજી શકે કે શું કરવામાં આવ્યું હતું અને શા માટે.
શાખા હેઠળ first-branch
બનાવ્યું, README.md ફાઇલ પર ક્લિક કરો, અને પછી ફાઇલને સંપાદિત કરવા માટે પેન્સિલ પર ક્લિક કરો.
એડિટરમાં, માર્કડાઉનનો ઉપયોગ કરીને લખો.
બ Inક્સમાં Commit changes
(પૂર્વાવલોકન), અમે એક સંદેશ લખીએ છીએ commit
ફેરફારોનું વર્ણન.
છેલ્લે બટન પર ક્લિક કરો Commit changes
.
આ ફેરફારો ફક્ત README ફાઇલમાં જ કરવામાં આવશે first-branch
, તેથી હવે આ શાખામાં મુખ્ય કરતાં અલગ સામગ્રી છે.
pull request
હવે જ્યારે આપણે મુખ્યની બહારની શાખામાં ફેરફારો કર્યા છે, તો આપણે એક ખોલી શકીએ છીએ pull request
.
Le pull request
તેઓ GitHub પરના સહયોગનું હૃદય છે. જ્યારે તમે ખોલો છો pull request
, તમે તમારા ફેરફારોની દરખાસ્ત કરી રહ્યાં છો અને કોઈને એ કરવા વિનંતી કરી રહ્યાં છો review
e pull
તમારા યોગદાનની અને તેમને તેમની શાખામાં મર્જ કરવા. આ pull request
બંને શાખાઓની સામગ્રીનો તફાવત બતાવો. ફેરફારો, ઉમેરાઓ અને બાદબાકી વિવિધ રંગોમાં બતાવવામાં આવે છે.
જલદી તમે કમિટ કરો છો, તમે પુલ વિનંતી ખોલી શકો છો અને કોડ સમાપ્ત થાય તે પહેલાં જ ચર્ચા શરૂ કરી શકો છો.
ફંક્શનનો ઉપયોગ કરીને @mention
થી તમારી પોસ્ટમાં GitHub થી pull request
, તમે ચોક્કસ લોકો અથવા ટીમોને તેમના સ્થાનને ધ્યાનમાં લીધા વિના પ્રતિસાદ માટે પૂછી શકો છો.
તમે ખોલી પણ શકો છો pull request
તમારા ભંડારમાં અને તેમને જાતે મર્જ કરો. મોટા પ્રોજેક્ટ્સ પર કામ કરતા પહેલા GitHub સ્ટ્રીમ શીખવાની આ એક સરસ રીત છે.
એક બનાવવા માટે pull request
તમારે કરવું પડશે:
pull request
તમારા ભંડારમાંથી first-repository
. New pull request
Example Comparisons
, તમે બનાવેલ શાખા પસંદ કરો, first-branch
, મુખ્ય (મૂળ) સાથે સરખામણી કરવી.Create pull request
.pull request
તમારા ફેરફારોનું ટૂંકું વર્ણન લખો. તમે ઇમોજીસ અને ડ્રેગ એન્ડ ડ્રોપ ઈમેજીસ અને જીઆઈએફનો સમાવેશ કરી શકો છો.pull request
. તમારે તેમને હજી ઉમેરવાની જરૂર નથી, પરંતુ આ વિકલ્પો તમારા ઉપયોગ કરીને સહયોગ કરવાની ઘણી રીતો પ્રદાન કરે છે pull request
. Create pull request
.તમારા સહયોગીઓ હવે તમારા ફેરફારોની સમીક્ષા કરી શકે છે અને સૂચનો કરી શકે છે.
pull request
આ અંતિમ પગલામાં, તમે તમારી શાખાને મર્જ કરશો first-branch
મુખ્ય શાખામાં. મર્જ કર્યા પછી pull request
, શાખામાં ફેરફારો first-branch
ફાઇલ મુખ્યમાં એમ્બેડ કરવામાં આવશે.
કેટલીકવાર, પુલ વિનંતી કોડ ફેરફારો રજૂ કરી શકે છે જે મુખ્ય પરના અસ્તિત્વમાંના કોડ સાથે વિરોધાભાસી છે. જો કોઈ તકરાર હોય, તો GitHub તમને વિરોધાભાસી કોડ વિશે ચેતવણી આપશે અને જ્યાં સુધી તકરાર ઉકેલાઈ ન જાય ત્યાં સુધી મર્જને અટકાવશે. તમે એક પ્રતિબદ્ધતા કરી શકો છો જે તકરારને ઉકેલે છે અથવા તમારી ટીમના સભ્યો સાથે તકરારની ચર્ચા કરવા માટે પુલ વિનંતીમાંની ટિપ્પણીઓનો ઉપયોગ કરી શકો છો.
Merge pull request
ફેરફારોને મુખ્યમાં મર્જ કરવા.Confirm merge
. તમને એક સંદેશ પ્રાપ્ત થશે કે વિનંતી સફળતાપૂર્વક મર્જ કરવામાં આવી હતી અને વિનંતી બંધ કરવામાં આવી છે.Delete branch
. હવે કે તમારા richiesta pull
મર્જ કરવામાં આવે છે અને તમારા ફેરફારો મુખ્ય પર છે, તમે સુરક્ષિત રીતે શાખાને કાઢી શકો છો first-branch
. જો તમે તમારા પ્રોજેક્ટમાં વધુ ફેરફારો કરવા માંગતા હો, તો તમે હંમેશા નવી શાખા બનાવી શકો છો અને આ પ્રક્રિયાને પુનરાવર્તિત કરી શકો છો.Ercole Palmeri
રંગ દ્વારા સુંદર મોટર કૌશલ્ય વિકસાવવાથી બાળકોને લેખન જેવી વધુ જટિલ કુશળતા માટે તૈયાર કરવામાં આવે છે. રંગ કરવા માટે…
નૌકાદળ ક્ષેત્ર એ સાચી વૈશ્વિક આર્થિક શક્તિ છે, જેણે 150 અબજના બજાર તરફ નેવિગેટ કર્યું છે...
ગયા સોમવારે, ફાઇનાન્શિયલ ટાઇમ્સે OpenAI સાથેના સોદાની જાહેરાત કરી હતી. FT તેના વિશ્વ કક્ષાના પત્રકારત્વને લાઇસન્સ આપે છે...
લાખો લોકો સ્ટ્રીમિંગ સેવાઓ માટે ચૂકવણી કરે છે, માસિક સબ્સ્ક્રિપ્શન ફી ચૂકવે છે. સામાન્ય અભિપ્રાય છે કે તમે…