ಜಿಟ್ ಮತ್ತು ಗೂಗಲ್ ಕೋಡ್ (ಭಾಗ III) ನೊಂದಿಗೆ ಯೋಜನೆಯನ್ನು ಪ್ರಾರಂಭಿಸುವುದು

ಮತ್ತು ಈಗ, ಈ ಚಿಕ್ಕ ಟ್ಯುಟೋರಿಯಲ್ ನ ರಸಭರಿತವಾದ ಭಾಗ.

4. ನಾವು ನಮ್ಮ ಯೋಜನೆಯನ್ನು ರಚಿಸುತ್ತೇವೆ

ಯೋಜನೆಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ನಾವು ರಚಿಸುತ್ತೇವೆ. ಉದಾಹರಣೆಗೆ, ಒಳಗೆ ಹೋಮ್ ನಮ್ಮ ಬಳಕೆದಾರರ ನಾವು ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ ಹಲೋ ವರ್ಲ್ಡ್.

Hello k mkdir HelloWorld

ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಹೊಸದಾಗಿ ರಚಿಸಿದ ಫೋಲ್ಡರ್ ಅನ್ನು ನಮೂದಿಸುತ್ತೇವೆ cd.

Hello d ಸಿಡಿ ಹಲೋವರ್ಲ್ಡ್ /

ನಮ್ಮ ಪ್ರೋಗ್ರಾಂನ ಫೈಲ್ ಅನ್ನು ನಾವು ರಚಿಸುತ್ತೇವೆ «ಹಲೋ ವರ್ಲ್ಡ್«. ನಾವು ಹೆಚ್ಚು ಇಷ್ಟಪಡುವ ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ನಾವು ಬಳಸಬಹುದು. ಈಗ ನಾವು ಸರಳವಾಗಿ ವಿಷಯಗಳನ್ನು ಸರಳೀಕರಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:

Hello / HelloWorld $ echo "print (Hello" Hello World \ ")"> helloworld.py

ಈ ರೀತಿಯಾಗಿ ಅದು ಫೈಲ್ ಅನ್ನು ಸರಳವಾಗಿ ರಚಿಸುತ್ತದೆ helloworld.py ಫೋಲ್ಡರ್ ಒಳಗೆ ಹಲೋ ವರ್ಲ್ಡ್ ಶುಭಾಶಯವನ್ನು ಮುದ್ರಿಸುವ ಸೂಚನೆಯೊಂದಿಗೆ.

ಈ ಕೆಳಗಿನ ಸೂಚನೆಯೊಂದಿಗೆ ನಾವು ನಮ್ಮ ಹೊಚ್ಚ ಹೊಸ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು:

Hello / HelloWorld $ python Helloworld.py ಹಲೋ ವರ್ಲ್ಡ್ ~ / HelloWorld $

ಹೀಗೆ ನಾವು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸಿದ್ದೇವೆ. ಈಗ ಅದು ಪ್ರಾರಂಭವಾಗುವ ವಿಷಯವಾಗಿದೆ ಹೋಗಿ ನಮ್ಮ ಮುಂದಿನ ಬಿಡುಗಡೆಗಳನ್ನು ನೀವು ಪರಿಶೀಲಿಸಲು.

5. ನಾವು Git ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ

ಬಳಸಲು ಪ್ರಾರಂಭಿಸಲು ಹೋಗಿ ಪುಸ್ತಕದಲ್ಲಿನ ಕೆಲವು ಸಾಮಾನ್ಯ ಆಯ್ಕೆಗಳನ್ನು ನಾವು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು ವಿಭಾಗ 1.5 ಈ ಕೆಲವು ಆಯ್ಕೆಗಳನ್ನು ವಿವರಿಸಲಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಸ್ಥಳೀಯ ರೆಪೊಸಿಟರಿಯ ಆಯ್ಕೆಗಳನ್ನು ಮಾತ್ರ ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಎಂದು ನಾನು ನಿಮಗೆ ತೋರಿಸಲು ಬಯಸುತ್ತೇನೆ.

Hel / HelloWorld $ git config --local user.name lecovi Hello / HelloWorld $ git config --local user.email colomboleandro@bitson.com.ar Hel / HelloWorld $ git config --local core.editor vim

ಈ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ನಾನು ಈ ಯೋಜನೆಗಾಗಿ ನನ್ನ ಬಳಕೆದಾರಹೆಸರು «ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತಿದ್ದೇನೆಲೆಕೊವಿ«, ಈ ಯೋಜನೆಗಾಗಿ ನನ್ನ ಇಮೇಲ್ iscolomboleandro@bitson.com.arRun ಮತ್ತು ನಾನು ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಬಳಸಲು ಬಯಸುವ ಡೀಫಾಲ್ಟ್ ಸಂಪಾದಕ ಬದ್ಧತೆ ಆಗಿದೆ ವಿಮ್.

ಹೊಂದಲು ಹೋಗಿ ನಮ್ಮ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ನಾವು ಜಿಟ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕು.

ಬಳಸುವ ಅನುಕೂಲ ಹೋಗಿ ಅದು ನಮ್ಮ ಯೋಜನೆಯ ಕೆಲಸದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಚಲಿಸುತ್ತದೆ. ಅದಕ್ಕಾಗಿಯೇ ನಾವು ಅದನ್ನು ಆಜ್ಞೆಯೊಂದಿಗೆ ಪ್ರಾಜೆಕ್ಟ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಪ್ರಾರಂಭಿಸಬೇಕು ಪ್ರಾರಂಭಿಸಿ.

Hel / HelloWorld $ git init /home/leo/HolaWorld/.git/ ~ / HelloWorld in ನಲ್ಲಿ ಖಾಲಿ ಜಿಟ್ ಭಂಡಾರವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ

ಈಗ ನಾವು ಫೈಲ್ ಅನ್ನು ರಚಿಸಲಿದ್ದೇವೆ .ಗಿಟಿಗ್ನೋರ್ ನೀವು ಏನು ಹೇಳುತ್ತೀರಿ ಹೋಗಿ ಯಾವ ಫೈಲ್‌ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ನೀವು ಅನುಸರಿಸಬೇಕಾಗಿಲ್ಲ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನೀವು ಸಂಪರ್ಕಿಸಬಹುದು ಪುಸ್ತಕ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅದೇ ಫೈಲ್ ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು ನಾವು ನಿಮಗೆ ಹೇಳಲಿದ್ದೇವೆ .ಗಿಟಿಗ್ನೋರ್ ಮತ್ತು ಎಲ್ಲಾ ಫೈಲ್‌ಗಳು ಕೊನೆಗೊಳ್ಳುತ್ತವೆ .ಪಿಕ್.

Hello / HelloWorld $ echo .gitignore >> .gitignore ~ ​​/ HelloWorld $ echo * .pyc >> .gitignore

6. ಫೈಲ್‌ಗಳನ್ನು ಸೇರಿಸುವುದು

ಈಗ ನಾವು ಫೈಲ್‌ಗಳನ್ನು ಸೇರಿಸಬೇಕಾಗಿದೆ (ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಮ್ಮಲ್ಲಿ ಕೇವಲ ಒಂದು ಫೈಲ್ ಇದೆ helloworld.py, ಆದರೆ ನೀವು ಆಲೋಚನೆಯನ್ನು ಪಡೆಯುತ್ತೀರಿ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಸರಿ?). ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದು ಸೇರಿಸು ಡೈರೆಕ್ಟರಿಯ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಸೇರಿಸಲು ನಾವು ಅದನ್ನು ಹೇಳುತ್ತೇವೆ (ನಾವು ಫೈಲ್‌ನಲ್ಲಿ ಬರೆದದ್ದನ್ನು ಹೊರತುಪಡಿಸಿ .ಗಿಟಿಗ್ನೋರ್).

Hello / HelloWorld $ git add.
ಇಲ್ಲಿ ನಾವು ಬಳಸಿದ್ದೇವೆ ಎಂಬುದನ್ನು ಗಮನಿಸುವುದು ಮುಖ್ಯ. (ಅವಧಿ) ಎಲ್ಲಾ ವಿಷಯವನ್ನು ಸೇರಿಸಲು ಅದನ್ನು ಹೇಳಲು, ನಾವು ಸೇರಿಸಲು ಬಯಸುವ ಫೈಲ್‌ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳ ಜಾಗವನ್ನು ಬೇರ್ಪಡಿಸಿದ ಪಟ್ಟಿಯನ್ನು ನಾವು ಮಾಡಬಹುದಿತ್ತು. ಅಥವಾ ಆಜ್ಞೆಯನ್ನು ಸತತವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ ಜಿಟ್ ಸೇರಿಸಿ.

7. ನಮ್ಮ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸುವುದು

ಒಮ್ಮೆ ನಾವು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದೇವೆ ಹೋಗಿ ಮತ್ತು ನಮ್ಮ ಆವೃತ್ತಿಯ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಯಿಂದ ನಾವು ನಿಯಂತ್ರಿಸಲು ಬಯಸುವ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ನಾವು ಸೇರಿಸಿದ್ದೇವೆ ಬದ್ಧತೆ.

ಈ ಸೂಚನೆಯೊಂದಿಗೆ ನಾವು ನಮ್ಮ ಅಭಿವೃದ್ಧಿ ಇತಿಹಾಸದಲ್ಲಿ ಒಂದು ಹಂತವನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ. ಮೊದಲ ಪ್ರಕರಣಕ್ಕೆ ಎ ಮಾಡುವುದು ಸಾಮಾನ್ಯವಾಗಿದೆ ಬದ್ಧತೆ ವಿವರಣೆಯೊಂದಿಗೆ «ಆರಂಭಿಕ ಬದ್ಧತೆ«. ನಾನು ಸಾಮಾನ್ಯವಾಗಿ ರಾಜ್ಯವನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತೇನೆ ಪ್ರದರ್ಶಿಸಲಾಯಿತು ಮತ್ತು ನಾನು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುತ್ತೇನೆ ಬದ್ಧತೆ ಆಯ್ಕೆಯೊಂದಿಗೆ -a.

Hello / ಹಲೋವರ್ಲ್ಡ್ $ git commit -a

ಇದು ನನ್ನ ವಿಷಯದಲ್ಲಿ ನಾವು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಹೊಂದಿಸಿರುವ ಸಂಪಾದಕವನ್ನು ತೆರೆಯುತ್ತದೆ ವಿಮ್, ಮತ್ತು ನಾವು ಅದರ ವಿವರವನ್ನು ಬರೆಯಬಹುದು ಬದ್ಧತೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಮೇಲೆ ತಿಳಿಸಿದದನ್ನು ಸರಳವಾಗಿ ಬರೆಯಲಿದ್ದೇನೆ. ನಾವು ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಕದೊಂದಿಗೆ ಉಳಿಸಿದ ನಂತರ, ಹೋಗಿ ಮಾಡುವ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸುತ್ತದೆ ಬದ್ಧತೆ.

vim- ಆರಂಭಿಕ-ಬದ್ಧತೆ

8. ದೂರಸ್ಥ ಭಂಡಾರವನ್ನು ಸೇರಿಸುವುದು

ಈಗ ನಮ್ಮ ಸಮಯವನ್ನು ಹೇಳುವ ಸಮಯ ಹೋಗಿ ದೂರಸ್ಥ ಭಂಡಾರವನ್ನು ಹೊಂದಿರುವ ಸ್ಥಳೀಯ. ನಲ್ಲಿ ಪುಸ್ತಕ ರಲ್ಲಿ ಭಂಡಾರವನ್ನು ರಚಿಸುವ ವಿಧಾನವನ್ನು ನಾವು ವಿವರಿಸಿದ್ದೇವೆ GitHub. ಈ ವಿಭಾಗದಲ್ಲಿ ನಾವು ಹಿಂದಿನ ಪೋಸ್ಟ್‌ನ ಸೆಕ್ಷನ್ 3 ರಲ್ಲಿ ಬಾಕಿ ಉಳಿದಿರುವುದನ್ನು ಬಳಸಲಿದ್ದೇವೆ.

ರಿಮೋಟ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಸೇರಿಸಲು ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ git ರಿಮೋಟ್ ಆಡ್ ಅಲ್ಲಿ ಒಂದು ಹೆಸರು ಅಥವಾ ಅಲಿಯಾಸ್ ಅನ್ನು ರೆಪೊಸಿಟರಿಗೆ ಮತ್ತು ಅದರ URL ಅನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ರವಾನಿಸಲಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ರಚಿಸುವ ಯೋಜನೆಯಿಂದ ನಾವು ಅದನ್ನು ಬಳಸಲಿದ್ದೇವೆ ಗೂಗಲ್ ಕೋಡ್.

ನೀವು ಸಹಜವಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಯೋಜನೆಗಳನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಅದೇ ರೀತಿಯಲ್ಲಿ ಬಳಸಬಹುದು.
Hello / HelloWorld $ git ದೂರಸ್ಥ ಆಡ್ gc https://code.google.com/p/lecovi-hello-world/

ಈಗ ಅಂತಿಮವಾಗಿ ನಮ್ಮ ಸ್ಥಳೀಯ ಭಂಡಾರವನ್ನು ದೂರಸ್ಥ ಒಂದಕ್ಕೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ನಾವು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ ಪುಶ್.

Hello / HelloWorld $ git push gc master

ವಿಭಾಗ 3 ರಂತೆ ನಾವು ಫೈಲ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ .netrc ಅದು ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಆ ಫೈಲ್‌ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ನಿಯತಾಂಕಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಮತ್ತು ಶಾಖೆ ಏರುತ್ತದೆ ಮಾಸ್ಟರ್ ನಾವು ಉಳಿಸುವ ಭಂಡಾರಕ್ಕೆ gc.

ಗೂಲ್ಜ್-ಕೋಡ್-ಆರಂಭಿಕ-ಬದ್ಧತೆ

ನಮ್ಮ ಯೋಜನೆಯ ಪುಟದಲ್ಲಿ ಗೂಗಲ್ ಕೋಡ್, ನಾವು ವಿಭಾಗದಲ್ಲಿ ನೋಡಬಹುದು ಮೂಲ ವಿಭಾಗದಲ್ಲಿ ಬ್ರೌಸ್ ನಮ್ಮ ಯೋಜನೆಯ ವಿಷಯ.

ಶೀಘ್ರದಲ್ಲೇ…

ಇಲ್ಲಿಯವರೆಗೆ ನಾವು ಯೋಜನೆಯನ್ನು ಹೇಗೆ ಪ್ರಾರಂಭಿಸಬೇಕು ಎಂಬ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೇವೆ ಹೋಗಿ y ಗೂಗಲ್ ಕೋಡ್.

ಈ ಮಿನಿ-ಟ್ಯುಟೋರಿಯಲ್ ನ ಮುಂದಿನ ಮತ್ತು ಕೊನೆಯ ಕಂತಿನಲ್ಲಿ ನಾವು ನಮ್ಮ ಯೋಜನೆಯಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಪರಿಶೀಲಿಸುತ್ತೇವೆ ಮತ್ತು ಅವು ನಮ್ಮ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಪ್ರತಿಫಲಿಸುತ್ತದೆ.

ಧನ್ಯವಾದಗಳು!


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಅಬಿಮಾಲ್ಮಾರ್ಟೆಲ್ ಡಿಜೊ

    .gitignore ಫೈಲ್ ಅನ್ನು .gitignore ಗೆ ಏಕೆ ಸೇರಿಸುತ್ತೀರಿ?

    ಇದು ಅರ್ಥವಾಗುವುದಿಲ್ಲ: ಪಿ, ಆ ಫೈಲ್ ರೆಪೊಸಿಟರಿಯಲ್ಲಿಯೂ ಹೋಗಬೇಕು.

    ಧನ್ಯವಾದಗಳು!

    1.    ಲೆಕೊವಿ ಡಿಜೊ

      ನೀವು ಹೇಳಿದ್ದು ಸರಿ, ಅದನ್ನು ಮಾಡಲು ಹೆಚ್ಚು ಅರ್ಥವಿಲ್ಲ. ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಮತ್ತು ಉದಾಹರಣೆಯಾಗಿರಲು ಇದು ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ನಾನು ಅನೇಕ ಫೈಲ್‌ಗಳನ್ನು ಹಾಕಿಲ್ಲ ಮತ್ತು ಅದನ್ನು ಹೆಚ್ಚು ಸಂಕೀರ್ಣಗೊಳಿಸಲು ಬಯಸುವುದಿಲ್ಲ ಎಂಬುದು!

      ನಿಮ್ಮ ಸ್ಪಷ್ಟೀಕರಣಕ್ಕೆ ಧನ್ಯವಾದಗಳು.
      ತಬ್ಬಿಕೊಳ್ಳಿ!

  2.   ನಾವು ಲಿನಕ್ಸ್ ಬಳಸೋಣ ಡಿಜೊ

    ಅತ್ಯುತ್ತಮ ಸರಣಿ! ನಾನು ನಿನ್ನನ್ನು ಅಭಿನಂದಿಸುತ್ತೇನೆ!
    ತಬ್ಬಿಕೊಳ್ಳಿ! ಪಾಲ್.

    1.    ಲೆಕೊವಿ ಡಿಜೊ

      ಗ್ರೇಟ್ ಪ್ಯಾಬ್ಲೊ, ಭಾಗವಹಿಸಲು ಬಹಳ ಸಂತೋಷ!