ગિટ અને ગુગલ કોડ (ભાગ III) સાથે પ્રોજેક્ટ શરૂ કરી રહ્યા છીએ

અને હવે, આ નાનકડા ટ્યુટોરિયલનો ભાગ.

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લ્ટ રૂપે સેટ કર્યું છે તે ખોલશે વિમ, અને અમે વિગતવાર લખી શકીએ છીએ મોકલવું. આ કિસ્સામાં, હું ફક્ત ઉપરોક્ત લખવા જઇ રહ્યો છું. એકવાર આપણે એડિટર સાથે ફાઇલ સેવ કરીશું, ગિટ કરવાની કાળજી લેશે મોકલવું.

vim-પ્રારંભિક-પ્રતિબદ્ધ

8. રિમોટ રીપોઝીટરી ઉમેરી રહ્યા છીએ

હવે કહેવાનો સમય છે ગિટ સ્થાનિક કે જે રિમોટ રીપોઝીટરી ધરાવે છે. મુ પુસ્તક અમે માં રીપોઝીટરી બનાવવા માટેની પ્રક્રિયા વર્ણવી છે GitHub. આ વિભાગમાં આપણે પહેલાની પોસ્ટની કલમ pending માં જે બાકી છે તે આપણે વાપરવા જઈશું.

રિમોટ રીપોઝીટરી ઉમેરવા માટે આપણે આદેશનો ઉપયોગ કરવો પડશે ગિટ રિમોટ ઉમેરો જ્યાં નામ અથવા ઉપનામ ભંડાર અને તેના URL પર દલીલ તરીકે પસાર કરવામાં આવે છે. આ કિસ્સામાં અમે તમારા દ્વારા બનાવેલા પ્રોજેક્ટમાંથી એકનો ઉપયોગ કરવા જઈશું ગૂગલ કોડ.

તમે અલબત્ત તમારા પોતાના પ્રોજેક્ટ બનાવી શકો છો અને તે જ રીતે તેનો ઉપયોગ કરી શકો છો.
Hello / હેલોવર્લ્ડ $ ગિટ રિમોટ ઉમેરો જીસી https://code.google.com/p/lecovi-hello-world/

હવે આદેશને એક્ઝેક્યુટ કરીને રિમોટ પર અમારા લોકલ રીપોઝીટરીને અપલોડ કરવા માટે દબાણ.

Hello / હેલો વર્લ્ડ $ ગિટ પુશ જીસી માસ્ટર

વિભાગ in ની જેમ આપણે ફાઇલ બનાવી હતી .netrc તે સર્વરથી કનેક્ટ થવા માટે તે ફાઇલમાં સંગ્રહિત કરેલા પરિમાણોનો ઉપયોગ કરશે. અને શાખા વધશે માસ્ટર ભંડાર કે જે આપણે સંગ્રહિત કરીએ છીએ gc.

ગોલ્જ-કોડ-પ્રારંભિક-પ્રતિબદ્ધતા

અમારા પ્રોજેક્ટના પૃષ્ઠ પર ગૂગલ કોડ, આપણે વિભાગમાં જોઈ શકીએ છીએ સોર્સ વિભાગમાં બ્રાઉઝ અમારા પ્રોજેક્ટની સામગ્રી.

ટૂંક સમયમાં ...

અત્યાર સુધી આપણે પ્રોજેક્ટ કેવી રીતે શરૂ કરવો તે અંગેનું ટ્યુટોરીયલ પૂર્ણ કર્યું છે ગિટ y ગૂગલ કોડ.

આ મીની-ટ્યુટોરીયલની આગામી અને છેલ્લી હપતામાં અમે અમારા પ્રોજેક્ટમાં ફેરફાર કેવી રીતે કરીશું અને તે અમારી સંસ્કરણ નિયંત્રણ સિસ્ટમમાં પ્રતિબિંબિત થાય છે તેની સમીક્ષા કરીશું.

આભાર!


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   abimaelmartell જણાવ્યું હતું કે

    શા માટે તમે .gitignore ફાઇલ .gitignore માં ઉમેરશો?

    તેનો અર્થ નથી: પી, તે ફાઇલ પણ રીપોઝીટરીમાં હોવી જોઈએ.

    આભાર!

    1.    લેકોવી જણાવ્યું હતું કે

      તમે સાચું છો, તે કરવાથી તે બહુ અર્થમાં નથી. તે કેવી રીતે કાર્ય કરે છે અને દાખલા છે તે જોવા માટે તે એક ઉદાહરણ તરીકે હતું. તે તે છે કે મેં ઘણી ફાઇલો મૂકી ન હતી અને તેને ખૂબ જટિલ બનાવવાની ઇચ્છા નહોતી!

      તમારી સ્પષ્ટતા બદલ આભાર.
      આલિંગન!

  2.   ચાલો લિનક્સનો ઉપયોગ કરીએ જણાવ્યું હતું કે

    ઉત્તમ શ્રેણી! હું તમને અભિનંદન આપું છું!
    આલિંગન! પોલ.

    1.    લેકોવી જણાવ્યું હતું કે

      ગ્રેટ પાબ્લો, ભાગ લેવા માટે એક મહાન આનંદ!