Git એ વર્ઝન કંટ્રોલ માટે કમાન્ડ-લાઇન યુટિલિટી છે, એટલે કે, વપરાશકર્તા ફાઇલોને પ્રોજેક્ટ કરવા માટે કરે છે તે ફેરફારોનો ઇતિહાસ રાખવા માટે. તેનો ઉપયોગ સામાન્ય રીતે એપ્લિકેશન્સ પર કામ કરવા માટે થાય છે, પરંતુ તેનો ઉપયોગ અન્ય કિસ્સાઓમાં થઈ શકે છે, ઉદાહરણ તરીકે, ડિઝાઇનર્સ ડ્રોઇંગ અને લેઆઉટના વિવિધ સંસ્કરણોને સંગ્રહિત કરવા માટે Git નો ઉપયોગ કરે છે. ગિટ તમને એપ્લિકેશનને પાછલા સંસ્કરણ પર રોલબેક કરવા, ફેરફારોની તુલના અને વિશ્લેષણ કરવાની મંજૂરી આપે છે.
- નવા નિશાળીયા માટે ગિટ: મૂળભૂત શરતો અને ખ્યાલો, પ્રારંભિક માર્ગદર્શિકા
- Git કેવી રીતે કામ કરે છે
- ગિટ ઇન્સ્ટોલ કરી રહ્યું છે
- ગિટ પ્રીસેટ કરી રહ્યું છે
- તમારું પ્રથમ ગિટ રિપોઝીટરી બનાવી રહ્યું છે
- ક્યારે પ્રતિબદ્ધ કરવું
- Git પ્રોજેક્ટ્સ પર સહયોગ કરો
- ગિટ પ્રોજેક્ટ સાથે કામ કરતી વખતે એક સામાન્ય સમસ્યા
- ઉપયોગી આદેશો – Git આદેશો
- Git સાથે કામ કરવા માટે GUI પ્રોગ્રામ્સ
- GitHub ડેસ્કટોપ
- સોર્સટ્રી
- GitKraken
- GitHub પર ટ્રેડિંગ બૉટો – બૉટ ગિથબ ઓપન સોર્સ
- પાયથોન ટ્રેડિંગ રોબોટ
- ટ્રેડિંગ બોટ Cassandre
- EA31337 લિબ્રે
નવા નિશાળીયા માટે ગિટ: મૂળભૂત શરતો અને ખ્યાલો, પ્રારંભિક માર્ગદર્શિકા
તમે ગિટ સાથે કામ કરવાનું શરૂ કરો તે પહેલાં, તમારે એ સમજવાની જરૂર છે કે રીપોઝીટરી, કમિટ અને શાખા શું છે.
રીપોઝીટરી એ એવી જગ્યા છે જ્યાં કોડ અથવા અન્ય ડેટા સંગ્રહિત થાય છે, તેમજ તેમના ફેરફારોનો ઇતિહાસ. Git પ્રોગ્રામ સ્થાનિક રીતે ચાલે છે અને બધી માહિતી તમારા કમ્પ્યુટર પર સંગ્રહિત છે, પરંતુ તમે ઇન્ટરનેટ સેવાઓનો પણ ઉપયોગ કરી શકો છો. તેમાંથી સૌથી લોકપ્રિય ગીથબ છે. ત્યાં બે વધુ જાણીતા છે: Bitbucket અને GitLab.
કમિટ એ સમયના ચોક્કસ બિંદુએ પ્રોજેક્ટની સ્થિતિનો સ્નેપશોટ છે. તેની પાસે અનન્ય ID અને ટિપ્પણીઓ છે.
શાખા એ પ્રોજેક્ટમાં થયેલા ફેરફારોનો ઇતિહાસ છે. તેનું પોતાનું નામ છે અને તેમાં કમિટનો સમાવેશ થાય છે. રીપોઝીટરીમાં બહુવિધ શાખાઓ હોઈ શકે છે જે શાખાઓ બંધ કરે છે અથવા અન્ય શાખાઓ સાથે ભળી જાય છે.
Git કેવી રીતે કામ કરે છે
ઉદાહરણ તરીકે એક સરળ ડ્રોઇંગનો ઉપયોગ કરીને, ગિટ સ્ટોરેજ સિસ્ટમ કેવી રીતે ગોઠવાય છે તે દૃષ્ટિની રીતે બતાવીએ.
અહીં વર્તુળો કમિટનું પ્રતિનિધિત્વ કરે છે, અને તીરો દર્શાવે છે કે કયો કોનો સંદર્ભ આપે છે. દરેક જણ પાછલા એકનો ઉલ્લેખ કરે છે, C3 એ સૌથી નવું છે, C2 એ જૂનું સંસ્કરણ છે, અને તેથી વધુ, આ C0 શાખામાં ખૂબ જ પ્રથમ સુધી. આ મુખ્ય શાખા છે, જેને સામાન્ય રીતે માસ્ટર તરીકે ઓળખવામાં આવે છે. અંદર મુખ્ય* લેબલ થયેલ લંબચોરસ દર્શાવે છે કે તમે હાલમાં કઈ કમિટ પર કામ કરી રહ્યા છો. આકૃતિમાં, તમે એક શાખા અને ચાર કમિટ સાથે એક સરળ ગ્રાફ જુઓ છો. ગિટ જટિલ આલેખ સાથે કામ કરવા માટે પણ સક્ષમ છે જેમાં ઘણી શાખાઓ શામેલ છે જે એકમાં ભળી શકે છે.
ગિટ ઇન્સ્ટોલ કરી રહ્યું છે
Git એ કન્સોલ યુટિલિટી છે જે Windows, Mac OS અને Linux ઓપરેટિંગ સિસ્ટમ પર ચાલી શકે છે. અમે તમને જણાવીશું કે તે દરેક માટે તેને કેવી રીતે ઇન્સ્ટોલ કરવું. Windows OS હેઠળ ઇન્સ્ટોલ કરવા માટે, તમારે સત્તાવાર વેબસાઇટ https://git-scm.com/downloads પરથી એપ્લિકેશન ડાઉનલોડ કરવાની અને તેને ઇન્સ્ટોલ કરવાની જરૂર છે.
જો તમારી પાસે Mac OS હોય અને તમે Homebrew પેકેજ મેનેજર ઇન્સ્ટોલ કર્યું હોય, તો આદેશ દાખલ કરો:
brew install git જો Homebrew ઇન્સ્ટોલ કરેલ ન હોય, તો ચલાવો:
git –version તે પછી, દેખાતી વિંડોમાં, તમને કમાન્ડ લાઇન ટૂલ્સ ઇન્સ્ટોલ કરવા માટે સંકેત આપવામાં આવશે. . આ યુટિલિટી સાથે ગિટ પણ ઇન્સ્ટોલ કરવામાં આવશે. લિનક્સ ડેબિયન અને આ સંસ્કરણ પર આધારિત અન્ય વિતરણો માટે, જેમ કે ઉબુન્ટુ અથવા મિન્ટ, ઇન્સ્ટોલ કરવા માટે નીચેનો આદેશ જરૂરી છે:
sudo apt install gitLinux CentOS માટે, તમારે દાખલ કરવાની જરૂર છે:
sudo yum install git શું છે Git, ઇન્સ્ટોલેશન અને રૂપરેખાંકન – ઇન્સ્ટોલેશન: https://youtu.be/bkNCylkzFRk
ગિટ પ્રીસેટ કરી રહ્યું છે
ગિટ ઇન્સ્ટોલ કર્યા પછી, તમારે તેને રૂપરેખાંકિત કરવાની જરૂર છે જેથી જ્યારે પણ તમે કમિટ બનાવો ત્યારે લેખકનું નામ સૂચવવામાં આવે. આ કરવા માટે, git ચલાવો અને આદેશ ચલાવો:
git config –global user.name ”
લેખક
“ અહીં, “લેખક” ને બદલે, અમે અમારું નામ સેટ કરીએ છીએ, ઉદાહરણ તરીકે, “ઇવાન_પેટ્રોવ”. તે પછી, તમે નીચેના આદેશ સાથે ઈમેલ સરનામું સેટ કરી શકો છો:
git config –global user.email “You_adr@email.com” આ કિસ્સામાં, “You_adr@email.com” ને બદલે અમે વાસ્તવિક ઈમેલ સરનામું સૂચવીએ છીએ. [કેપ્શન id=”attachment_13099″ align=”aligncenter” width=”663″]
GIT ફાઇલસિસ્ટમ[/caption]
તમારું પ્રથમ ગિટ રિપોઝીટરી બનાવી રહ્યું છે
રીપોઝીટરી બનાવવા માટે, પ્રથમ પ્રોજેક્ટ ફોલ્ડર પર જાઓ. ઉદાહરણ તરીકે, Windows પર આ D:/GitProject હોઈ શકે છે. આદેશ દાખલ કરો:
cd
d:\GitProject તે પછી, રીપોઝીટરી બનાવો:
git init તે પછી, બધી ફાઈલો ઉમેરો:
git add –all ચોક્કસ ફાઈલ ઉમેરવા માટે, દાખલ કરો:
git add filename હવે તમે કમિટ બનાવી શકો છો:
git કમીટ -એમ “ટિપ્પણી” રીપોઝીટરી બનાવવા પર કેટલીક નોંધો:
- રીપોઝીટરીમાં ઘણી બધી ફાઈલો અને સબફોલ્ડર્સ હોઈ શકે છે (મોટે ભાગે માત્ર નિયમિત ફોલ્ડર).
- દરેક પ્રોજેક્ટ માટે અલગ રીપોઝીટરી હોય તે શ્રેષ્ઠ છે.
- અન્ય રિપોઝીટરીની અંદર રીપોઝીટરી માટે ફોલ્ડર્સ બનાવશો નહીં (મેટ્રિઓશકા રીપોઝીટરીઝ ટાળો!).
- રિપોઝીટરી ફોલ્ડર્સમાં કરવામાં આવેલા ફેરફારો ગિટ દ્વારા “ટ્રેક” કરવામાં આવે છે, પરંતુ આ ફેરફારોને ટ્રૅક કરવા અથવા રેકોર્ડ કરવા માટે રીપોઝીટરીમાં ઉમેરવામાં આવશ્યક છે.
- તમે એલિમેન્ટ્સને નિયંત્રિત કરી શકો છો જે Git “ઘડિયાળો” કરે છે. ખૂબ મોટા ડેટાસેટ્સ અથવા અસ્થાયી ફાઇલોને અવગણવું શ્રેષ્ઠ છે.
[કેપ્શન id=”attachment_13120″ align=”aligncenter” width=”725″]
Git રિપોઝીટરી[/caption]
ક્યારે પ્રતિબદ્ધ કરવું
નીચેના કેસોમાં ગિટમાં કમિટ્સની ભલામણ કરવામાં આવે છે:
- પ્રોજેક્ટમાં નવી કાર્યક્ષમતા ઉમેરવામાં આવી;
- બધી ભૂલો સુધારેલ છે;
- તમે આજ માટે બંધ કરી રહ્યા છો અને તમારા ફેરફારો સાચવવા માંગો છો.
Git પ્રોજેક્ટ્સ પર સહયોગ કરો
ચાલો કહીએ કે તમે અને તમારા મિત્રો એક નવો પ્રોજેક્ટ લઈને આવ્યા અને જવાબદારીઓ વહેંચવાનું નક્કી કર્યું. એક કાર્યક્ષમતા માટે, બીજો ડિઝાઇન અને ડિઝાઇન માટે, ત્રીજો નોંધણી, અધિકૃતતા અને સુરક્ષા માટે જવાબદાર રહેશે. આ કિસ્સામાં, તમારે શાખા કરવાની જરૂર છે. પહેલેથી જ ઉલ્લેખ કર્યો છે તેમ, શાખા એ એક પછી એક ક્રમશઃ થતા કમિટનો સમૂહ છે. મુખ્ય શાખાને માસ્ટર કહેવામાં આવે છે. અન્ય શાખાઓ નવી સુવિધાઓ લાગુ કરવા અથવા ભૂલો સુધારવા માટે છે. આમ, એક અલગ શાખામાં, તમે કોઈપણ ફેરફારો કરી શકો છો, અને પછી તેને મુખ્ય સાથે મર્જ કરી શકો છો. ઘણા નિષ્ણાતો મુખ્ય શાખામાં કમિટ બનાવવાની સલાહ આપતા નથી, પરંતુ એક નવું બનાવવાની ભલામણ કરે છે, તેમાં ફેરફાર કરો અને પછી તેને માસ્ટરમાં મર્જ કરો. નવી શાખા શરૂ કરવા માટે, તમારે આદેશ ચલાવવાની જરૂર છે:
git branch
bugFixઆ નીચેના આદેશ સાથે પણ કરી શકાય છે:
git checkout –b
bugFix
બીજી પદ્ધતિ પ્રથમ પદ્ધતિથી અલગ છે કે આ કિસ્સામાં, આદેશનો અમલ કર્યા પછી, તમે તરત જ બનાવેલ શાખામાં જશો.
નવી શાખાને સંક્ષિપ્તમાં નામ આપવું વધુ સારું છે, પરંતુ તે જ સમયે પ્રોજેક્ટમાં મૂંઝવણ અટકાવવા માટે પૂરતા પ્રમાણમાં સક્ષમ અને સમજી શકાય તેવું નામ. તમારી સિસ્ટમનો ઉપયોગ કરતી વખતે, તમે કાર્ય નામ પહેલાં ઓળખકર્તાનો ઉલ્લેખ કરી શકો છો. ઉપરાંત, તમે બનાવેલ દરેક કમિટમાં તમારી ટિપ્પણી કરવાનું ભૂલશો નહીં, જે ફેરફારોનો સાર દર્શાવે છે. એક શાખામાંથી બીજી શાખામાં જવા માટે, તમારે નીચેનો આદેશ ચલાવવાની જરૂર છે:
git checkout
new
_1 કામ પૂર્ણ કર્યા પછી, વર્તમાન શાખામાં કરવામાં આવેલા ફેરફારોને માસ્ટર, માસ્ટર્સમાં મર્જ કરવા જોઈએ. આ કરવા માટે, પ્રથમ આદેશનો ઉપયોગ કરીને માસ્ટર બ્રાન્ચને ચેકઆઉટ કરો:
git checkout master તે પછી, સ્થાનિક શાખાને અપડેટ કરો:
git
pull
origin
master .હવે તમે શાખાઓને મર્જ કરી શકો છો:
git
merge
bugFix આ આદેશ તમે જે શાખા પર છો તેમાં (bugFix) આદેશમાં ઉલ્લેખિત શાખામાંથી ફેરફારો ઉમેરે છે, આ કિસ્સામાં માસ્ટર. બ્રાન્ચની વર્તમાન સ્થિતિ જોવા માટે, તમારે આદેશ દાખલ કરવાની જરૂર છે:
git status પ્રોજેક્ટ પર કામ કરતા અન્ય વપરાશકર્તાઓ કરેલા ફેરફારો જોવા માટે, તમારે તેમને સર્વર પર ધકેલવાની જરૂર છે. આ કરવા માટે, તમારે પહેલા તે શાખા પર જવું પડશે જેને તમે ગીથબ પર દબાણ કરવા માંગો છો. માસ્ટર દાખલ કરવા માટે, આદેશ ચલાવો:
git checkout master તે પછી, તમે તેને ગીથબ સર્વર પર દબાણ કરી શકો છો:
git push origin masterઅન્ય વ્યક્તિ પ્રોજેક્ટની ઍક્સેસ મેળવવા માટે, તમારે કોડ સ્ટોર કરવા માટે સેવાની જરૂર છે, ઉદાહરણ તરીકે, ગીથબ. જો તમે તાજેતરમાં પ્રોજેક્ટમાં જોડાયા છો અને તમારે તેને જાતે ડાઉનલોડ કરવાની જરૂર છે, તો આદેશ ચલાવો:
git ક્લોન https://github.com/…/….git
અહીં https://github.com/…/….git એ રીપોઝીટરીનું સરનામું છે. તે ઇચ્છિત પ્રોજેક્ટ ખોલીને અને લીલા “કોડ” બટન પર ક્લિક કરીને મેળવી શકાય છે.
મહત્વપૂર્ણ સલાહ!
એવી ભલામણ કરવામાં આવે છે કે તમે નવી શાખા બનાવતા પહેલા તમારા સ્થાનિક મશીન પર માસ્ટર્સ અપડેટ કરો. આ કરવા માટે, ઇચ્છિત શાખા દાખલ કરો અને નીચેનો આદેશ ચલાવો:
git pull origin master પરિણામે, વાસ્તવિક ફેરફારો github પરથી ડાઉનલોડ થશે. તે જ રીતે, તમે કોઈપણ શાખાને અપડેટ કરી શકો છો. બધી હાલની શાખાઓને અપડેટ કરવા માટે, તમે આદેશ ચલાવી શકો છો:
git pull
ગિટ પ્રોજેક્ટ સાથે કામ કરતી વખતે એક સામાન્ય સમસ્યા
ફેરફારોને આપમેળે મર્જ કરવાનો પ્રયાસ કરતી વખતે, એવું બની શકે છે કે જ્યારે તમે આદેશ ચલાવો છો ત્યારે આ કિસ્સામાં બંને શાખાઓમાં સમાન લાઇન પર ફેરફારો થાય છે:
git merge master નીચેની ભૂલ દેખાય છે:
સ્વતઃ-મર્જિંગ Hello.py
CONFLICT (સામગ્રી): સંઘર્ષને મર્જ કરો Hello.py
સ્વચાલિત મર્જ નિષ્ફળ; તકરારને ઠીક કરો અને પછી પરિણામ આપો. આ કિસ્સામાં, તમારે સંઘર્ષને મેન્યુઅલી ઉકેલવાની જરૂર છે. આ કરવા માટે, તે ફાઇલ ખોલો જેમાં ભૂલ આવી છે, અમારા કિસ્સામાં તે Hello.py છે, શું ખોટું છે તે શોધો અને મુશ્કેલીનિવારણ કરો. તે પછી, આદેશ સાથે સુધારેલી ફાઇલ ઉમેરો:
git add
Hello
.
py અને નવી કમિટ બનાવો:
git commit -m “મર્જ કરેલ સંઘર્ષ”
ઉપયોગી આદેશો – Git આદેશો
તમે આદેશની મદદથી નીચેની શાખા કેવી રીતે અલગ પડે છે તે શોધી શકો છો:
git
diff < first_branch > <second_branch> વધારાની
કાઢીશાખા
નાખવા માટે , ટાઈપ કરો: git branch -d < branch_name > લોકપ્રિય આદેશો: git help ચોક્કસ આદેશ પર મદદ મેળવો:
git help <command_name> Git અને GitHub શિખાઉ અભ્યાસક્રમ – તમારે ઇન્સ્ટોલેશન વિશે શું જાણવાની જરૂર છે, કેવી રીતે ઇન્સ્ટોલ કરવું, કમિટ, રીપોઝીટરી, કમાન્ડ્સ, કેવી રીતે બનાવવી, કાઢી નાખવી અને શાખાઓમાં ફેરફારો કરવા: https://youtu.be/zZBiln_2FhM
Git સાથે કામ કરવા માટે GUI પ્રોગ્રામ્સ
કમાન્ડ લાઇન દ્વારા નહીં, પરંતુ ગ્રાફિકલ ઇન્ટરફેસનો ઉપયોગ કરીને સોફ્ટવેર સંસ્કરણોનું સંચાલન કરવું વધુ સરળ છે. કેટલાક વિકાસ વાતાવરણ અને ટેક્સ્ટ એડિટર્સ ગિટ સાથે કામ કરવા માટે ગ્રાફિકલ ઈન્ટરફેસ પ્રદાન કરે છે. પરંતુ ત્યાં વિશેષ પ્રોગ્રામ્સ પણ છે, અમે તેમાંના કેટલાકને સૂચિબદ્ધ કરીએ છીએ:
- GitHub ડેસ્કટોપ એ Git યુટિલિટી અને ગીથબ સેવા સાથે કામ કરવા માટે રચાયેલ ગ્રાફિકલ એપ્લિકેશન છે, તે તમારી હાર્ડ ડ્રાઇવ પર રિપોઝીટરીઝને ક્લોન અને ડાઉનલોડ કરી શકે છે, તેમજ ફેરફારોનું સંચાલન અને અન્ય ઉપયોગી વસ્તુઓ કરી શકે છે.
- સોર્સટ્રી એ વિન્ડોઝ અને મેક ઓપરેટિંગ સિસ્ટમ્સ માટે મફત ગિટ ક્લાયન્ટ છે જે રીપોઝીટરીઝ સાથે ક્રિયાપ્રતિક્રિયા કરવાનું સરળ બનાવે છે.
- GitKraken એ Windows, Linux અને MacOs માટે વપરાશકર્તા-મૈત્રીપૂર્ણ ગ્રાફિકલ ક્લાયંટ છે જે GitHub, GitLab અને Bitbucket સેવાઓને સપોર્ટ કરે છે. તેની સાથે, તમે ફક્ત મૂળભૂત કાર્યોને હલ કરી શકતા નથી, પરંતુ વધુ જટિલ કામગીરી પણ કરી શકો છો, ઉદાહરણ તરીકે, કમિટ્સને મર્જ કરો અને ફરીથી ગોઠવો, શાખાઓ મર્જ કરો, ઇતિહાસ ફરીથી લખો.
ચાલો તે દરેક વિશે વધુ વિગતવાર વાત કરીએ.
GitHub ડેસ્કટોપ
[કેપ્શન id=”attachment_12709″ align=”aligncenter” width=”624″]
GitHub Desktop[/caption] GitHub Desktop એ તમારા પર્સનલ કમ્પ્યુટર માટે એક એપ્લિકેશન છે જે તમને ગીથબ સેવા સાથે સીધો સંપર્ક કરવાની મંજૂરી આપે છે. આ ટૂલ તમને ગ્રાફિકલ ઈન્ટરફેસનો ઉપયોગ કરીને વર્ઝન મેનેજ કરવાની પરવાનગી આપે છે, તમારા ડેવલપમેન્ટ વર્કફ્લોને ઝડપી બનાવે છે. GitHub ડેસ્કટોપ તમને કમાન્ડ લાઇનનો ઉપયોગ કર્યા વિના, ફક્ત એપ્લિકેશન ઇન્ટરફેસનો ઉપયોગ કરીને ગિટ સાથે ક્રિયાપ્રતિક્રિયા કરવાની મંજૂરી આપે છે. તે નોંધવું યોગ્ય છે કે GitHub ડેસ્કટોપ એપ્લિકેશન આદેશ વાક્ય સાથે કરી શકાય તે બધું કરી શકતી નથી, પરંતુ વપરાશકર્તા ઇન્ટરફેસ પોતે મૂળભૂત ગિટ આદેશો પ્રદાન કરે છે. GitHub ડેસ્કટોપ વિન્ડોઝ, Linux અને macOS સહિત તમામ લોકપ્રિય ઓપરેટિંગ સિસ્ટમ્સ માટે કામ કરે છે. અમે તમને જણાવીશું કે GitHub ડેસ્કટોપ કેવી રીતે ઇન્સ્ટોલ કરવું અને આ એપ્લિકેશન સાથે કેવી રીતે કામ કરવું. GitHub સેવા અને GitHub ડેસ્કટોપ એપ્લિકેશનનો ઉપયોગ કરવા માટે, જો તમારી પાસે પહેલેથી જ ન હોય તો તમારે ગીથબ એકાઉન્ટ બનાવવાની જરૂર પડશે. આ કરવા માટે, GitHub પર જાઓ. ઉપરના જમણા ખૂણે, તમે એક બટન જોશો જે કહે છે કે “સાઇન અપ કરો”.
આગલા પૃષ્ઠ પર જવા માટે તેના પર ક્લિક કરો. તમારે તમારું ઇમેઇલ સરનામું, વપરાશકર્તા નામ અને પાસવર્ડ સહિત તમારી વિગતો દાખલ કરવાની જરૂર છે. આગલા તબક્કે, તમને ઉલ્લેખિત સરનામાં પર આવેલા ઇમેઇલની અંદરની લિંક પર ક્લિક કરીને તમારું એકાઉન્ટ ચકાસવા માટે કહેવામાં આવશે. એકવાર ચકાસ્યા પછી, એક GitHub એકાઉન્ટ બનાવવામાં આવશે અને તમે પ્લેટફોર્મનો ઉપયોગ કરવાનું શરૂ કરી શકો છો. તમારા GitHub એકાઉન્ટ સેટઅપ સાથે, તમે તમારા વ્યક્તિગત કમ્પ્યુટર પર GitHub ડેસ્કટોપ એપ્લિકેશન ઇન્સ્ટોલ કરવા માટે તૈયાર છો. આ કરવા માટે, તમારા બ્રાઉઝરમાં એક નવું ટેબ ખોલો અને એપ્લિકેશન ડાઉનલોડ પૃષ્ઠ પર જાઓ.
વિન્ડોઝ વપરાશકર્તાઓને મોટા જાંબલી બટન પર ક્લિક કરવાની જરૂર છે જે કહે છે કે “વિન્ડોઝ માટે ડાઉનલોડ કરો”, પરંતુ જો તમે Mac વપરાશકર્તા છો, તો તમારે બટનની નીચે macOS કહેતી લાઇન શોધવાની જરૂર છે અને તેના પર ક્લિક કરો. macOS 10.12 અથવા પછીનું અથવા 64-bit Windows હોવું આવશ્યક છે. ડાઉનલોડ કર્યા પછી, તમારે એપ્લિકેશન ઇન્સ્ટોલ કરવાની જરૂર પડશે, અને પછી પાછલા પગલામાં બનાવેલ એકાઉન્ટથી લૉગ ઇન કરો. તમારે તરત જ તમારા એકાઉન્ટમાં સાઇન ઇન કરવાની જરૂર નથી, પરંતુ હમણાં જ આમ કરવું શ્રેષ્ઠ છે. નવી રીપોઝીટરી બનાવવા માટે, GitHub ડેસ્કટોપ ખોલો અને તળિયે બીજા બોક્સ પર ક્લિક કરો જે કહે છે કે “Create a New Repository on your Hard Drive”. એક પોપ-અપ વિન્ડો દેખાશે જે ભરવાની જરૂર છે – પ્રથમ રીપોઝીટરીને નામ આપીને પ્રારંભ કરો. નામ પસંદ કર્યા પછી, તમારે તે કમ્પ્યુટર પર ક્યાં સ્થિત હશે તે પણ પસંદ કરવાની જરૂર પડશે. જો તમે README ફાઈલને પછીથી સંશોધિત કરવા માંગતા હોવ તો તમે “આ રીપોઝીટરીને README થી પ્રારંભ કરો” કહેતા બોક્સને પણ ચેક કરી શકો છો. તે પછી “રિપોઝીટરી બનાવો” ક્લિક કરો. પરિણામે, તમે બ્રાઉઝરનો ઉપયોગ કર્યા વિના GitHub ડેસ્કટોપ એપ્લિકેશનનો ઉપયોગ કરીને એક નવું Git રીપોઝીટરી બનાવી છે.
નવા પૃષ્ઠની ટોચ પર, તમે રીપોઝીટરી અને શાખાનું નામ જોશો. હકીકતમાં, અત્યારે રીપોઝીટરી ફક્ત તમારા કમ્પ્યુટર પર જ ઉપલબ્ધ છે. તેને પ્રકાશિત કરવા માટે, અમારે “રિપોઝીટરી પ્રકાશિત કરો” પર ક્લિક કરવાની જરૂર છે. નવી રીપોઝીટરી હવે તમારી ગીથબ પ્રોફાઇલમાં દેખાશે. તમે તમારા પ્રોજેક્ટની શાખા બનાવવા માટે GitHub ડેસ્કટોપ એપ્લિકેશનનો ઉપયોગ કરી શકો છો. આ કરવા માટે, “વર્તમાન શાખા” પર ક્લિક કરો અને પછી શાખાઓની સૂચિમાં ઇચ્છિત શાખા પસંદ કરો, તેને નામ આપો અને “બનાવો” ક્લિક કરો. પ્રકાશ અને શ્યામ પૃષ્ઠભૂમિ વચ્ચે સ્વિચ કરવા માટે, વિકલ્પો, દેખાવ પર જાઓ. તમે અન્ય લોકો સાથે પ્રોજેક્ટ પર સહયોગ કરવા માટે કાર્યો બનાવવા માટે ડેસ્કટૉપ એપ્લિકેશનનો ઉપયોગ કરી શકો છો. પ્રશ્નો તમને વિચારોનો ટ્રૅક રાખવા અને તમારા પ્રોજેક્ટ્સમાં કોઈપણ ફેરફારોની ચર્ચા કરવાની મંજૂરી આપે છે. સમસ્યા બનાવવા માટે, મેનૂ બારમાં, “રિપોઝીટરી” મેનૂનો ઉપયોગ કરો, પછી “ઇસ્યુ બનાવો” પર ક્લિક કરો.
વૈકલ્પિક રીતે, તમે કમાન્ડ લાઇનમાંથી GitHub ડેસ્કટોપ લોંચ કરી શકો છો. આ કરવા માટે, કમાન્ડ પ્રોમ્પ્ટ ખોલો અને Github લખો. તમે ચોક્કસ રીપોઝીટરી સામે GitHub ડેસ્કટોપ પણ લોન્ચ કરી શકો છો. રીપોઝીટરી પાથને અનુસરીને ફક્ત Github લખો.
સોર્સટ્રી
સોર્સટ્રી એ GitHub, BitBucket અને Mercurial સેવાઓ સાથે કામ કરવા માટે એક મફત એપ્લિકેશન છે. તે Windows અને iOS ચલાવતા પ્લેટફોર્મ માટે ઉપલબ્ધ છે. સોર્સટ્રી શિખાઉ માણસ-મૈત્રીપૂર્ણ છે. તે રીપોઝીટરીઝ માટે સાહજિક GUI ધરાવે છે અને તમને સરળ ઈન્ટરફેસ દ્વારા Git ની સંપૂર્ણ શક્તિનો ઉપયોગ કરવાની મંજૂરી આપે છે. SourceTree ઇન્સ્ટોલ કરવા માટે, તમારે સત્તાવાર સાઇટ પરથી ઇન્સ્ટોલેશન ફાઇલ ડાઉનલોડ કરવાની અને તેને ચલાવવાની જરૂર છે. ઇન્સ્ટોલેશન પ્રક્રિયા દરમિયાન, તમારે એપ્લિકેશનને હાર્ડ ડ્રાઇવમાં ફેરફાર કરવાની મંજૂરી આપવી પડશે, લાયસન્સ કરાર સાથે સંમત થવું પડશે. ઉપરાંત ઇન્સ્ટોલેશન પ્રક્રિયા દરમિયાન, સોર્સટ્રી પૂછી શકે છે કે શું તમે કોઈ વધારાના ગિટ સોફ્ટવેર ઇન્સ્ટોલ કરવા માંગો છો. તમારે “હા” કહેવું પડશે અને આ સોફ્ટવેર ઇન્સ્ટોલ કરવું પડશે. ગીથબ સેવાને કનેક્ટ કરવાની બે રીતો છે:
- OAuth અધિકૃતતા પ્રોટોકોલ દ્વારા.
- SSH કી સાથે.
ચાલો તે દરેક વિશે વાત કરીએ. GitHub ને રિમોટ એકાઉન્ટ સાથે કનેક્ટ કરવાનો પ્રથમ રસ્તો છે. SourceTree ને તમારા GitHub એકાઉન્ટને OAuth સાથે કનેક્ટ કરવાની મંજૂરી આપો. GitHub ને SourceTree થી કનેક્ટ કરવાની આ સૌથી સહેલી રીત છે.
- પ્રથમ “એક એકાઉન્ટ ઉમેરો” પર ક્લિક કરો.
- પછી હોસ્ટિંગ માટે GitHub પસંદ કરો. પસંદગીના પ્રોટોકોલ અને પ્રમાણીકરણને બદલશો નહીં, એટલે કે, HTTPS અને OAuth છોડો. પછી “OAuth ટોકન રીફ્રેશ કરો” પર ક્લિક કરો. એપ્લિકેશન આપમેળે તમારા બ્રાઉઝરમાં વેબ પેજ ખોલશે અને તમને તમારી GitHub એકાઉન્ટ લોગિન વિગતો માટે પૂછશે. જો તમે અગાઉ આ બ્રાઉઝરમાં તમારા GitHub એકાઉન્ટમાં લૉગ ઇન કર્યું હોય, તો આ પગલું છોડવામાં આવશે.
- તમારા GitHub એકાઉન્ટમાં SourceTree ઍક્સેસની મંજૂરી આપવા માટે “એટલેસિયનને અધિકૃત કરો” પર ક્લિક કરો.
- તે પછી, તમારે પ્રમાણીકરણના સફળ સમાપ્તિ વિશેનો સંદેશ જોવો જોઈએ. OK પર ક્લિક કરો.
પછી તમે તમારા એકાઉન્ટ પર ક્લિક કરીને સોર્સટ્રીમાં તમારી સંપૂર્ણ રીપોઝીટરી જોઈ શકો છો.
બીજી રીત ગિટહબને SSH કી સાથે કનેક્ટ કરવાની છે. આ કરવા માટે, તમારે SSH કીની જોડી જનરેટ કરવાની જરૂર છે. આ એક ખાનગી અને જાહેર કી છે. GitHub એકાઉન્ટમાં સાર્વજનિક કીનો ઉપયોગ થાય છે. બીજી બાજુ, ખાનગી કી તમારા કમ્પ્યુટર પરની કીની સૂચિમાં ઉમેરવામાં આવશે. નીચેની સૂચનાઓ છે:
- SSH કી જોડી બનાવવા માટે, “ટૂલ્સ” મેનૂ પર જાઓ અને “SSH કી બનાવો અથવા આયાત કરો” પર ક્લિક કરો.
- પુટીટી કી જનરેટર વિન્ડોમાં “જનરેટ કરો” પર ક્લિક કરો.
- માઉસ કર્સરને ખાલી જગ્યા પર ખસેડો, અને માઉસ કર્સરને પેઢીના અંત સુધી ખસેડો.
- તમે SSH કી જનરેટ કરવાનું સમાપ્ત કરી લો તે પછી, તમારી SSH કી માટે પાસવર્ડ સેટ કરો.
- સાર્વજનિક કી અને ખાનગી કી સાચવો.
- પુટીટી કી જનરેટરને બંધ કરશો નહીં. તમારા GitHub એકાઉન્ટમાં લૉગ ઇન કરો, ઉપરના જમણા ખૂણામાં તમારા અવતાર આયકન પર ક્લિક કરો, પછી સેટિંગ્સ પર ક્લિક કરો.
- “SSH અને GPG કી” પર ક્લિક કરો અને “નવી SSH કી” પસંદ કરો.
- તમારી SSH કીને એક નામ આપો અને PuTTY કી જનરેટરમાંથી કી ફીલ્ડમાં સાર્વજનિક કીની નકલ કરો. તે પછી, “એસએસએચ કી ઉમેરો” ક્લિક કરો.
- SourceTree પર પાછા ફરો, “ટૂલ્સ” પર જાઓ અને “SSH એજન્ટ લોંચ કરો” પર ક્લિક કરો.
- થોડા સમય પછી, ટાસ્કબાર પરના નાના મોનિટર આઇકોન પર ક્લિક કરો.
- પરિણામે, કીઓની સૂચિ દેખાશે. તમે અગાઉ સાચવેલી ખાનગી કી ઉમેરવા માટે “કી ઉમેરો” પર ક્લિક કરો.
હવે GitHub રીપોઝીટરી પૃષ્ઠ પર પાછા જાઓ અને SSH નો ઉપયોગ કરીને તેને ક્લોન કરવાનો પ્રયાસ કરો. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken એ GUI નો ઉપયોગ કરીને વિવિધ સંસ્કરણ નિયંત્રણ સિસ્ટમો સાથે કામ કરવા માટે રચાયેલ બીજી એપ્લિકેશન છે. પ્રારંભ કરવા માટે, તમારે GitHub પર નોંધણી કરવાની અને GitKraken એપ્લિકેશન ઇન્સ્ટોલ કરવાની જરૂર છે. જ્યારે તમે એપ્લિકેશન શરૂ કરો છો, ત્યારે તમારે GitHub સેવામાંથી તમારું વપરાશકર્તા નામ અને પાસવર્ડ દાખલ કરવાની જરૂર છે. દર વખતે પાસવર્ડ દાખલ ન કરવા માટે, તમારે SSH કી સેટ કરવાની જરૂર છે. જો તમારી પાસે પહેલેથી જ SSH કી જનરેટ કરેલ નથી, તો તમે નવી કી બનાવવા માટે GitHub માર્ગદર્શિકાને અનુસરી શકો છો. એકવાર તમારી પાસે તમારી SSH કી થઈ જાય, પછી તમે તેને તમારા GitHub એકાઉન્ટમાં ઉમેરી શકો છો. આ કરવા માટે, મુખ્ય મેનુમાંથી “ફાઇલ” પછી “પસંદગીઓ” પસંદ કરો. પછી “પ્રમાણીકરણ” પસંદ કરો અને તમારી સાર્વજનિક અને ખાનગી કી માટે પાથ પ્રદાન કરો. GitHub પર કોઈપણ સામગ્રી પ્રકાશિત કરવાનું પ્રથમ પગલું એ છે કે તમારા કાર્યનો ટ્રૅક રાખવા માટે સ્થાનિક રિપોઝીટરી બનાવવી. આ ફોલ્ડરમાં બધી ફાઈલો હશે જે તમે GitHub પર પ્રકાશિત કરવા માંગો છો. તમારે સૂચનાઓનું પાલન કરવું આવશ્યક છે:
- GitKraken માં નવી રીપોઝીટરી બનાવવા માટે, મુખ્ય મેનુમાંથી “ફાઇલ” પસંદ કરો, પછી “Init Repo”. વિવિધ પ્રકારના રિપોઝીટરીઝ માટે ઘણા વિકલ્પો હશે, “ફક્ત સ્થાનિક” પસંદ કરો.
- પછી ફોલ્ડર પસંદ કરો જે તમારું નવું ભંડાર હશે. તમે ખાલી ફોલ્ડર અથવા ફોલ્ડર પસંદ કરી શકો છો જેમાં પહેલાથી જ ફાઇલો છે; તમે તમારા ફેરફારો ગુમાવશો નહીં.
- આગળના સંવાદ બોક્સમાં ડિફોલ્ટ ટેમ્પલેટ્સ અને લાઇસન્સ ફાઇલો માટે સેટિંગ્સ પણ છે. બધું જેમ છે તેમ છોડી દો.
- “રિપોઝીટરી બનાવો” ક્લિક કરો.
તમારા કમ્પ્યુટર પર સ્થાનિક રીતે Git (અથવા GitKraken) નો ઉપયોગ કરવા માટે તમારે ગીથબ એકાઉન્ટની જરૂર નથી. જો કે, જો તમે અન્ય વપરાશકર્તાઓ સાથે સહયોગ કરવાની યોજના બનાવો છો, અથવા બહુવિધ કમ્પ્યુટર્સમાંથી ફાઇલોનો ઉપયોગ કરો છો, તો તમારે ગીથબ જેવા હોસ્ટનો ઉપયોગ કરવાની જરૂર પડશે. GitHub પર રીપોઝીટરી બનાવવા માટે, “Init Repo” પર ક્લિક કર્યા પછી, “GitHub” લાઇન પસંદ કરો અને નીચે પ્રમાણે દેખાતી વિન્ડો ભરો:
- એકાઉન્ટ – તમારા GitHub એકાઉન્ટનું નામ.
- નામ – ભંડારનું નામ. તેને અક્ષરો, સંખ્યાઓ અને અન્ડરસ્કોરમાંથી કંપોઝ કરો.
- વર્ણન – આ રીપોઝીટરીમાં શું હશે તેનું વર્ણન.
- ઍક્સેસ – દૂરસ્થ સ્થાનની ઍક્સેસ, પછી ભલે તે દરેકને દૃશ્યક્ષમ હોવી જોઈએ અથવા ફક્ત તમારા માટે અને તમે સહયોગીઓ તરીકે ઉમેરો છો તે લોકો માટે જ ખુલ્લું રહેવું જોઈએ
- init પછી ક્લોન કરો – આ વિકલ્પને ચેક કરેલ છોડો, જે તમને GitHub પર રીપોઝીટરી ઉપલબ્ધ કરાવશે.
- ક્યાંથી ક્લોન કરવું – કમ્પ્યુટર પર એક સ્થાન પસંદ કરો જ્યાં નવું બનાવેલ રીપોઝીટરી ફોલ્ડર મૂકવું જોઈએ.
- છેલ્લે, “રિપોઝીટરી અને ક્લોન બનાવો” બટનને ક્લિક કરો .
તે પછી, GitKraken ઇન્ટરફેસના ઉપરના ડાબા ખૂણામાં એક નવું ફોલ્ડર દેખાશે, અને અમે ડાબી કૉલમમાં તેના વિશે વધુ માહિતી જોઈ શકીએ છીએ. GitHub ને GitKraken થી કનેક્ટ કરતી વખતે, ખાતરી કરો કે અધિકૃતતા ક્યાં તો Chrome અથવા Firefox માં કરવામાં આવે છે, Internet Explorer માં નહીં.
GitHub પર ટ્રેડિંગ બૉટો – બૉટ ગિથબ ઓપન સોર્સ
ગિટ વર્ઝન કંટ્રોલ સિસ્ટમનો ઉપયોગ અન્ય વસ્તુઓની સાથે
ટ્રેડિંગ રોબોટ્સ વિકસાવવા માટે થાય છે . અહીં આવા વિકાસના કેટલાક ઉદાહરણો છે જે તમે ડાઉનલોડ કરી શકો છો અને ઉપયોગ કરી શકો છો.
પાયથોન ટ્રેડિંગ રોબોટ
પાયથોનમાં લખાયેલ ટ્રેડિંગ રોબોટ https://github.com/areed1192/python-trading-robot પર ઉપલબ્ધ છે, જે તકનીકી વિશ્લેષણનો ઉપયોગ કરીને સ્વચાલિત વ્યૂહરચના ચલાવી શકે છે. રોબોટને ઘણા સામાન્ય દૃશ્યોનું અનુકરણ કરવા માટે ડિઝાઇન કરવામાં આવ્યું છે: તે પોર્ટફોલિયો સાથે સંકળાયેલા એકંદર જોખમ સ્કોર્સની ગણતરી કરી શકે છે અને ટ્રેડિંગ કરતી વખતે રીઅલ-ટાઇમ પ્રતિસાદ આપી શકે છે. તમને રીઅલ-ટાઇમ ડેટા ટેબલ સાથે કામ કરવાની મંજૂરી આપે છે જેમાં ઐતિહાસિક અને વર્તમાન બંને કિંમતો બદલાતા જ હોય છે. તે ડેટા સ્ટોર કરવાની પ્રક્રિયાને સરળ અને ઝડપી ઍક્સેસ સાથે બનાવશે. વધુમાં, તેને કસ્ટમાઇઝ કરવામાં આવશે જેથી કરીને તમે તમારા નાણાકીય ડેટાને તે આવતાની સાથે સરળતાથી જોઈ શકો અને જો જરૂરી હોય તો વધુ વિશ્લેષણ કરી શકો. ઐતિહાસિક અને વર્તમાન ભાવ બંનેનો ઉપયોગ કરતા સૂચકાંકો ધરાવે છે.
ટ્રેડિંગ બોટ Cassandre
GitHub પર Cassandre ટ્રેડિંગ રોબોટ લિંક https://github.com/cassandre-tech/cassandre-trading-bot – એક્સચેન્જ, એકાઉન્ટ્સ, ઓર્ડર્સ, ડીલ્સ અને પોઝિશન્સ સાથે કનેક્ટ થવાનું ધ્યાન રાખવામાં સક્ષમ છે, જેથી તમે તમારા નિર્માણ પર ધ્યાન કેન્દ્રિત કરી શકો. વ્યૂહરચના દરેક રીલીઝનું પરીક્ષણ કુકોઈન, કોઈનબેઝ અને બાઈનન્સ એક્સચેન્જો સાથે કામ કરવા માટે કરવામાં આવે છે. તેની સાથે, તમારી પોતાની વ્યૂહરચના બનાવવી સરળ છે, આ માટે તમારે ફક્ત ત્યારે જ શરતો સેટ કરવાની જરૂર છે જ્યારે તમે ટૂંકી અથવા લાંબી સ્થિતિઓ બનાવવા માંગો છો અને નિયમો સેટ કરો. ઐતિહાસિક ડેટા પર બોટનું પરીક્ષણ કરવા માટે એક લોડર છે. પરીક્ષણો દરમિયાન, Cassandre ડેટાને આયાત કરશે અને તેને તમારી વ્યૂહરચનામાં ઉમેરશે. Cassandre તમને ta4j તકનીકી વિશ્લેષણ પુસ્તકાલયના આધારે વ્યૂહરચના બનાવવામાં મદદ કરશે.
EA31337 લિબ્રે
https://github.com/EA31337/EA31337-Libre પર EA31337 Libre એ MQL માં લખાયેલ મફત મલ્ટી-સ્ટ્રેટેજી ફોરેક્સ ટ્રેડિંગ રોબોટ છે. ટ્રેડિંગ રોબોટ પસંદ કરવા માટે 35 થી વધુ વ્યૂહરચનાઓ સાથે આવે છે. દરેક વ્યૂહરચના વિવિધ સમયમર્યાદા પર સ્વતંત્ર રીતે બજારનું વિશ્લેષણ કરી શકે છે. બજાર વિશ્લેષણ લોકપ્રિય તકનીકી સૂચકાંકો પર આધારિત છે. તમે તમારી પોતાની વ્યૂહરચના પણ લખી શકો છો.
Robot kevirite. Banavo