અને હવે, આ નાનકડા ટ્યુટોરિયલનો ભાગ.
4. અમે અમારો પ્રોજેક્ટ બનાવીએ છીએ
અમે ડિરેક્ટરી બનાવીએ છીએ જેમાં પ્રોજેક્ટથી સંબંધિત બધી ફાઇલો શામેલ છે. ઉદાહરણ તરીકે, ની અંદર ઘર આપણા યુઝરનો આપણે ફોલ્ડર બનાવીએ છીએ હેલો વર્લ્ડ.
. k mkdir હેલો વર્લ્ડ
આપણે આદેશની મદદથી નવા બનાવેલ ફોલ્ડર દાખલ કરીએ છીએ cd.
Hello $ સીડી હેલો વર્લ્ડ /
અમે અમારા પ્રોગ્રામની ફાઇલ બનાવીએ છીએ «હેલો વર્લ્ડ«. આપણે ટેક્સ્ટ એડિટરનો ઉપયોગ કરી શકીએ છીએ જે આપણને સૌથી વધુ ગમે છે. હવે વસ્તુઓને સરળ બનાવવા માટે આપણે જે કરવા જઈ રહ્યા છીએ તે છે:
~ / હેલોવર્લ્ડ $ ઇકો "પ્રિન્ટ (\" હેલો વર્લ્ડ \ ")"> હેલોલોર્લ્ડ.પી.પી.
આ રીતે તે ફક્ત ફાઇલ બનાવે છે helloworld.py ફોલ્ડર અંદર હેલો વર્લ્ડ સૂચના કે જે શુભેચ્છા પ્રિન્ટ કરશે સાથે.
નીચેની સૂચનાથી અમે અમારા બ્રાન્ડ ન્યૂ પ્રોગ્રામનું પરીક્ષણ કરી શકીએ છીએ.
~ / હેલોવર્લ્ડ y અજગર હેલોર્લ્ડ.પી.પી. હેલો વર્લ્ડ ~ / હેલો વર્લ્ડ $
આમ આપણે પ્રોગ્રામનું આપણું પહેલું વર્ઝન બનાવ્યું છે. હવે તે શરૂ કરવાની વાત છે ગિટ તમે અમારા ભાવિ પ્રકાશનોને તપાસવા માટે.
5. અમે ગિટ શરૂ કરીએ છીએ
ઉપયોગ શરૂ કરવા માટે ગિટ અમે પુસ્તકમાં, કેટલાક સામાન્ય વિકલ્પોને ગોઠવી શકીએ છીએ વિભાગ 1.5 આ વિકલ્પોમાંથી કેટલાક વિગતવાર છે. આ કિસ્સામાં હું તમને બતાવવા માંગું છું કે ફક્ત સ્થાનિક રીપોઝીટરીના વિકલ્પોને કેવી રીતે ગોઠવવું.
Hello / હેલોવર્લ્ડ it ગિટ રૂપરેખા - લોકલ યુઝર.નામ લેકોવી ~ / હેલોવોર્લ્ડ $ ગિટ કન્ફિગરેશન - લોકલ યુઝર.
આ વિકલ્પો સાથે હું વ્યાખ્યાયિત કરું છું કે આ પ્રોજેક્ટ માટે મારું વપરાશકર્તા નામ «લેકોવી«, આ પ્રોજેક્ટ માટેનું મારું ઇમેઇલ iscolomboleandro@biton.com.ar»અને જ્યારે હું ચલાવું ત્યારે હું ઉપયોગ કરવા માંગું છું તે ડિફ defaultલ્ટ સંપાદક મોકલવું છે વિમ.
ઉપયોગ કરવાનો ફાયદો ગિટ તે છે કે તે આપણા પ્રોજેક્ટની વર્ક ડિરેક્ટરીમાં સ્થાનિક રૂપે ચાલે છે. તેથી જ આપણે તેને આદેશ સાથે પ્રોજેક્ટ ડિરેક્ટરીમાં પ્રારંભ કરીશું Init.
H / હેલોવર્લ્ડ $ ગિટ ઇની / / હોમ / સ્લો / હોલા વર્લ્ડ /.git/ it / હેલો વર્લ્ડ $ માં ખાલી ગિટ રીપોઝીટરી પ્રારંભ
હવે આપણે ફાઈલ બનાવવા જઈ રહ્યા છીએ .gitignore તમે શું કહેશો ગિટ તમારે કઈ ફાઇલો અને ડિરેક્ટરીઓનું પાલન કરવાની જરૂર નથી. વધુ માહિતી માટે તમે આની સલાહ લઈ શકો છો પુસ્તક. આ કિસ્સામાં અમે તમને તે જ ફાઇલને અવગણવા માટે કહીશું .gitignore અને બધી ફાઇલો સાથે સમાપ્ત થાય છે .પી.સી.સી..
Hello / હેલોવર્લ્ડ cho ગુંજ
6. ફાઇલો ઉમેરવી
હવે આપણે ફાઇલો ઉમેરવાની છે (આ કિસ્સામાં આપણી પાસે ફક્ત એક ફાઇલ છે helloworld.py, પરંતુ મને લાગે છે કે તમને આ વિચાર આવે છે, બરાબર?). આદેશ વાપરીને ઉમેરવું આપણે તેને ડિરેક્ટરીની બધી સામગ્રી ઉમેરવાનું કહીશું (સિવાય કે આપણે ફાઇલમાં શું લખ્યું છે .gitignore).
~ / હેલો વર્લ્ડ $ ગિટ એડ.
7. અમારું સંસ્કરણ બનાવી રહ્યું છે
એકવાર આપણે ગોઠવેલું ગિટ અને તે બધી ફાઇલો ઉમેરી કે જે આપણે અમારી સંસ્કરણ નિયંત્રણ સિસ્ટમ દ્વારા નિયંત્રિત કરવા માગે છે તે પ્રખ્યાતને કરવું છે મોકલવું.
આ સૂચનાથી આપણે આપણા વિકાસ ઇતિહાસમાં એક બિંદુ સ્થાપિત કરીશું. પ્રથમ કિસ્સામાં તે કરવું સામાન્ય છે મોકલવું વર્ણન સાથે «પ્રારંભિક પ્રતિબદ્ધતા«. હું સામાન્ય રીતે રાજ્યને બાકાત રાખું છું યોજાયો અને હું હમણાં જ આદેશ ચલાવીશ મોકલવું વિકલ્પ સાથે -a.
~ / હેલો વર્લ્ડ $ ગિટ કમિટ -a
આ મારા કિસ્સામાં, સંપાદક કે જે આપણે ડિફ defaultલ્ટ રૂપે સેટ કર્યું છે તે ખોલશે વિમ, અને અમે વિગતવાર લખી શકીએ છીએ મોકલવું. આ કિસ્સામાં, હું ફક્ત ઉપરોક્ત લખવા જઇ રહ્યો છું. એકવાર આપણે એડિટર સાથે ફાઇલ સેવ કરીશું, ગિટ કરવાની કાળજી લેશે મોકલવું.
8. રિમોટ રીપોઝીટરી ઉમેરી રહ્યા છીએ
હવે કહેવાનો સમય છે ગિટ સ્થાનિક કે જે રિમોટ રીપોઝીટરી ધરાવે છે. મુ પુસ્તક અમે માં રીપોઝીટરી બનાવવા માટેની પ્રક્રિયા વર્ણવી છે GitHub. આ વિભાગમાં આપણે પહેલાની પોસ્ટની કલમ pending માં જે બાકી છે તે આપણે વાપરવા જઈશું.
રિમોટ રીપોઝીટરી ઉમેરવા માટે આપણે આદેશનો ઉપયોગ કરવો પડશે ગિટ રિમોટ ઉમેરો જ્યાં નામ અથવા ઉપનામ ભંડાર અને તેના URL પર દલીલ તરીકે પસાર કરવામાં આવે છે. આ કિસ્સામાં અમે તમારા દ્વારા બનાવેલા પ્રોજેક્ટમાંથી એકનો ઉપયોગ કરવા જઈશું ગૂગલ કોડ.
Hello / હેલોવર્લ્ડ $ ગિટ રિમોટ ઉમેરો જીસી https://code.google.com/p/lecovi-hello-world/
હવે આદેશને એક્ઝેક્યુટ કરીને રિમોટ પર અમારા લોકલ રીપોઝીટરીને અપલોડ કરવા માટે દબાણ.
Hello / હેલો વર્લ્ડ $ ગિટ પુશ જીસી માસ્ટર
વિભાગ in ની જેમ આપણે ફાઇલ બનાવી હતી .netrc તે સર્વરથી કનેક્ટ થવા માટે તે ફાઇલમાં સંગ્રહિત કરેલા પરિમાણોનો ઉપયોગ કરશે. અને શાખા વધશે માસ્ટર ભંડાર કે જે આપણે સંગ્રહિત કરીએ છીએ gc.
અમારા પ્રોજેક્ટના પૃષ્ઠ પર ગૂગલ કોડ, આપણે વિભાગમાં જોઈ શકીએ છીએ સોર્સ વિભાગમાં બ્રાઉઝ અમારા પ્રોજેક્ટની સામગ્રી.
ટૂંક સમયમાં ...
અત્યાર સુધી આપણે પ્રોજેક્ટ કેવી રીતે શરૂ કરવો તે અંગેનું ટ્યુટોરીયલ પૂર્ણ કર્યું છે ગિટ y ગૂગલ કોડ.
આ મીની-ટ્યુટોરીયલની આગામી અને છેલ્લી હપતામાં અમે અમારા પ્રોજેક્ટમાં ફેરફાર કેવી રીતે કરીશું અને તે અમારી સંસ્કરણ નિયંત્રણ સિસ્ટમમાં પ્રતિબિંબિત થાય છે તેની સમીક્ષા કરીશું.
આભાર!
શા માટે તમે .gitignore ફાઇલ .gitignore માં ઉમેરશો?
તેનો અર્થ નથી: પી, તે ફાઇલ પણ રીપોઝીટરીમાં હોવી જોઈએ.
આભાર!
તમે સાચું છો, તે કરવાથી તે બહુ અર્થમાં નથી. તે કેવી રીતે કાર્ય કરે છે અને દાખલા છે તે જોવા માટે તે એક ઉદાહરણ તરીકે હતું. તે તે છે કે મેં ઘણી ફાઇલો મૂકી ન હતી અને તેને ખૂબ જટિલ બનાવવાની ઇચ્છા નહોતી!
તમારી સ્પષ્ટતા બદલ આભાર.
આલિંગન!
ઉત્તમ શ્રેણી! હું તમને અભિનંદન આપું છું!
આલિંગન! પોલ.
ગ્રેટ પાબ્લો, ભાગ લેવા માટે એક મહાન આનંદ!