Kung naging aktibo ka sa mundo ng pagbuo ng software, alam mo ang kahalagahan ng pagsubaybay sa iba't ibang bersyon ng iyong proyekto, na tumutulong naman sa iyo na panatilihin ang daloy ng pag-unlad na iyon pati na rin ang pagbibigay ng mas mahusay na kakayahang magamit. Bilang karagdagan, kung nakalapit ka na sa mga taong may karanasan sa larangang ito, mas gugustuhin nila pumunta, sa karamihan ng mga kaso. Sa teknikal na pagsasalita, ang Git ay isang malawakang ginagamit na tool para sa distributed version control pati na rin ang source-code-management purposes nang madali. Sa kabilang kamay, GitHub ay isang platform ng pagho-host para sa mga proyekto ng software, na gumagamit ng Git para sa pagkontrol ng bersyon. Kaya kung hindi ka pa nakapag-sign up para sa Github, lubos naming inirerekomenda na gawin mo ito sa https://github.com/signup/free.
Ang lahat ng mga repositoryo sa pangunahing plano ng GitHub ay pampubliko samantalang kailangan mong bilhin ang premium na plano para sa pagbuo ng mga pribadong repositoryo. Sa halip na isang serbisyo sa pagho-host, ang serbisyo ay isang bagay na mas kapaki-pakinabang, dahil nakakatulong ito sa pagbuo ng isang antas ng komunidad na pag-unlad pati na rin ang madaling pagsasapubliko ng iyong mga proyekto sa pagbuo ng software, batay sa Git. Kapag pinagsama ang dalawang proyektong ito, nagdudulot ito ng magandang solusyon para sa madaling pamamahala ng iyong mga proyekto. Mas maaga, nag-publish kami ng isang tutorial para sa gamit ang Git sa iyong Windows-powered PC. Ngayon, oras na para sa Linux, na mula rin sa open-source na kapangyarihan. Sana ay matulungan ka ng tutorial na ito sa pag-set up ng espesyal na kapaligiran sa iyong Linux PC at pagpapagana ng pagkontrol sa bersyon sa epektibong paraan.
Mga Pangunahing Kaalaman ng Git
1. Paglikha ng Repository
Maaari kang lumikha ng isang repositoryo sa Github, ngunit kakailanganin mong naka-log in sa Github. Kung wala kang account, maaari kang lumikha ng isa sa github.com.
Dito kailangan mong magbigay ng pangalan para sa iyong repository, at ilang paglalarawan. Maaari mong piliing gawing Pampubliko o Pribado ang iyong repo.
2. I-set up ang Iyong Repository
Kapag, nagawa mo na ang repo, ibibigay ng Github ang mga tagubilin para i-setup ang iyong repo sa iyong lokal na makina.
Kung wala kang Git setup sa iyong machine, sundin ang mga tagubilin sa https://help.github.com/articles/set-up-git. Ngayon, magsimula tayo sa paglikha ng isang direktoryo at pagsisimula ng Git.
Magdagdag ng 'index.php' na file sa aming direktoryo.
< ?php echo "Hello git"; ?>
Ngayon simulan ang direktoryo gamit ang:
$ git init
Idagdag ang mga file na may:
$ git idagdag
Isasama nito ang lahat ng mga file sa aming direktoryo.
Ngayon, gawin natin ang ating unang pangako sa:
$ git commit -m "first commit"
Idagdag ang pinagmulan sa aming imbakan na may:
$ git remote magdagdag ng pinagmulan [protektado ng email]:bkvirendra/my-repo.git
Ngayon, itulak ang mga pagbabago sa aming repositoryo online:
$ git push
Ise-save nito ang lahat ng aming lokal na pagbabago sa aming repositoryo online.
Iyon lang, mga kababayan!
Mangyaring magkomento kung mayroon kang anumang mga isyu sa pag-set up ng Git sa iyong lokal na makina.
Abdul GhaFFaR
Kakaabot ko lang sa iyong bagong Post How to use GitHub on Linux. Alam ko kung bakit ginagamit namin ang GitHub ngunit hindi ko ito ginagamit dati. Sinusundan ko lang ang iyong tutorial na sinubukan mong ilarawan. Ito ay talagang maganda at madaling gamitin sa iyong tutorial.
Salamat sa pagbabahagi ng mga kapaki-pakinabang na tip at tutorial para sa bagong user ng GitHub. Salamat ulit
Sourya Kharb
Napakagandang tutorial
Isang beses ko lang sinubukan ang linux at hindi ito magandang karanasan para sa akin
dahil kailangan mong magbigay ng napakaraming utos...
Ang kanilang anumang artikulo na maaaring gawing madali ang paggamit ng Linux
Pagkatapos ay maaari kong subukan ang Git...
Anyway magandang article at nakakatulong ito sa mga newbies
Virendra Rajput
Hoy Sourya! Ang bilang ng mga command na ginagamit mo sa isang Linux machine ay talagang nakadepende sa kung ano ang sinusubukan mong makamit, at ang Linux distro na iyong ginagamit.
At dahil, sinusubukan mo ang Git, hindi mahalaga kung aling Operating system ang iyong ginagawa. Dahil hinihiling sa iyo ng Git na ipasok ang parehong bilang ng mga utos para sa pagsasagawa ng mga gawain (kabilang ang commit, push, merge, atbp.)
At gaya ng sinabi mo, na kailangan mong maglagay ng bilang ng mga utos, maaari mo bang ibahagi ang Linux distro na pinaghirapan mo at kung ano ang eksaktong sinusubukan mong makamit?
Salamat! :-)
Sourya Kharb
Ito ay Ubuntu OS
At sinubukan kong i-root ang aking Sony Xperia X10
gamit ang ADB at Fastboot
Virendra Rajput
Hi Sourya,
Ang pag-root ng iyong device ay ganap na ibang gawain, at sa totoo lang nagiging kumplikado ito sa anumang OS (hindi lang sa Linux).
Ipaalam sa akin, kung mayroon kang anumang query/isyu tungkol sa paggamit ng Git sa Linux.
Salamat :-)
Sourya Kharb
Salamat sa iyong tulong…
Sa totoo lang, nagpapatakbo ako ng isang blog para sa pag-rooting mula noong nakaraang 8 buwan
Palagi kong sinusubukan ang paraan ng pag-rooting sa Windows OS
I-edit ang Android
Matthew Pirillo
Isang napakagandang post!
Habang kami ay sumusulong patungo sa hinaharap kami ay gumagamit ng Linux distros parami nang parami at gayundin ang Github ay isang kahanga-hangang lugar upang makakuha ng mga kapaki-pakinabang na repo.
Ganda ng post. Babalik para sa higit pa.
Aras Androck
Itatago ko ito sa isip kapag nagpasya akong palitan ang aking operating system sa Linux. Sa ngayon, masaya ako sa Windows 8