JavaRush /Java Blog /Random-TL /IDEA, Git, BitBucket sa pagsasanay. Bahagi 1: Mga Panguna...
Sdu
Antas

IDEA, Git, BitBucket sa pagsasanay. Bahagi 1: Mga Pangunahing Kaalaman. Nagtatrabaho kami sa lokal.

Nai-publish sa grupo
Pagod na sa pagdadala ng flash drive na may JavaRushHomeWork.7z mula sa trabaho patungo sa bahay at mula sa bahay patungo sa trabaho, muli kong nakalimutang kopyahin ang mga hindi natapos na gawain, gumawa ako ng isang malakas na desisyon na huwag maghintay para sa antas 39 at mag-set up ng kumbinasyon ng Git + BitBucket para sa personal na gamit. BitBucket , dahil may mga libreng pribadong repositoryo (huwag kalimutan ang tungkol sa mga panuntunan ng JavaRush), at Git , dahil ang Git, dahil kilala ito, dahil tinanong na ako tungkol dito. Sa sandaling iyon, tila simple at malinaw ang lahat: magparehistro sa bitbucket.org , i-install ang Git , pindutin ang isang magic button at lalabas ang aking mga file sa server, pindutin ang isa pa at mahimalang ipagpatuloy ang pagtatrabaho sa kasalukuyang mga file sa ibang lugar. Nabasa ko ito dito at dito , nakarehistro, naka-install, nakarehistro, nakakonekta, nag-click sa "Ibahagi ang proyekto", nagpasok ng isang pangalan, pumili ng isang uri at... isang himala ay hindi nangyari. Hindi ito nag-take off, ang server ay walang laman... Sa panghihinayang napilitan akong magpahayag ng ilang katotohanan: hindi mo magagawa nang walang tamburin, hindi ko maintindihan kung ano ang dapat na mangyari sa katotohanan, kung sabihin, sa ilalim ng talukbong, at ano ang ibig sabihin ng lahat ng mga bagong salitang ito na lumitaw sa aking buhay sa isang iglap. Kaya, maging matiyaga, kunin ang napakagandang Pro Git na libro at magsimulang muli.

Konting teorya lang para uminit.

Ang kontrol sa bersyon ay isang system na sumusubaybay sa mga pagbabago sa isa o higit pang mga file at nagbibigay-daan sa ilang partikular na mas lumang bersyon na maibalik. Ang Git ay isang distributed file version control system. Ang isang distributed version control system ay isang sistema kung saan ang buong kasaysayan ng mga pagbabago ay naka-imbak sa bawat computer, sa lokal na storage, at, kung kinakailangan, ang mga indibidwal na fragment ng kasaysayan ng lokal na storage ay naka-synchronize sa isang katulad na storage sa isa pang computer. Ano ang ibig sabihin nito para sa atin? At ang katotohanan ay sa anumang computer na kasangkot sa proseso, magkakaroon kami ng lokal na kopya ng repositoryo na kailangan namin. Sa katunayan, ang pangunahing gawain ay ginagawa sa lokal na imbakan . Samakatuwid, sa yugtong ito ay nakakalimutan natin ang tungkol sa BitBucket at natutong makipagtulungan sa Git sa IDEA nang lokal.

Pag-install ng Git.

Maaari mong makuha ang pamamahagi sa website ng proyekto git-scm.com Walang punto sa paglalarawan ng pamamaraan ng pag-install nang detalyado, ang pag-install ay walang halaga, at ang mga setting na magagamit sa yugtong ito ay medyo malinaw. Bilang karagdagan, ang Internet ay puno ng mga materyales sa pag-install, kabilang ang mga video. Ang pansin ay dapat na nakatuon lamang sa isang punto: kung i-install mo ang Git pagkatapos ng IDEA, sa huli ay dapat mong tukuyin ang landas sa git.exe. Kung na-install ang IDEA pagkatapos ng Git, awtomatikong idaragdag ang path. IDEA, Git, BitBucket sa pagsasanay.  Bahagi 1: Mga Pangunahing Kaalaman.  Nagtatrabaho kami sa lokal.  - 1

Paglikha ng isang Git repository.

Mayroong dalawang mga paraan upang lumikha ng isang git repository:
  1. Mag-import ng kasalukuyang proyekto o direktoryo sa Git.
  2. I-clone ang isang umiiral na repository mula sa server.
Isasaalang-alang namin ang pangalawang punto sa ibang pagkakataon, kapag lumipat kami sa pagtatrabaho sa Git server, ngunit sa ngayon ay tututuon namin ang unang punto. Sa una, ang Git ay idinisenyo upang gumana mula sa console, sa command mode, samakatuwid, para sa isang mas mahusay na pag-unawa sa kung ano ang nangyayari, sa ibaba ay magbibigay ako ng mga utos sa Git at ilarawan ang mga ito gamit ang mga command sa menu o mga keyboard shortcut sa IDEA. Kasabay nito, maaari kang magtrabaho sa command line nang direkta mula sa IDEA. IDEA, Git, BitBucket sa pagsasanay.  Bahagi 1: Mga Pangunahing Kaalaman.  Nagtatrabaho kami sa lokal.  - 2 Input: Isang simpleng proyekto ng IDEA na may isang file ng klase. IDEA, Git, BitBucket sa pagsasanay.  Bahagi 1: Mga Pangunahing Kaalaman.  Nagtatrabaho kami sa lokal.  - 3 Upang lumikha ng repositoryo, gamitin ang command git initAng command na ito ay lilikha ng bagong .git subdirectory sa kasalukuyang direktoryo na may mga kinakailangang file, ang batayan ng Git repository. Katulad nito, sa IDEA - VCS - Enable Version Control Integration IDEA, Git, BitBucket sa pagsasanay.  Bahagi 1: Mga Pangunahing Kaalaman.  Nagtatrabaho kami sa lokal.  - 4 IDEA, Git, BitBucket sa pagsasanay.  Bahagi 1: Mga Pangunahing Kaalaman.  Nagtatrabaho kami sa lokal.  - 5 Masayang mag-uulat ang IDEA sa matagumpay na pagkumpleto ng operasyon, lalabas ang ilang bagong tab sa "Tool Buttons", at sa tab na "Version Control" makikita natin ang naisakatuparan. mga utos at ang kanilang mga resulta. IDEA, Git, BitBucket sa pagsasanay.  Bahagi 1: Mga Pangunahing Kaalaman.  Nagtatrabaho kami sa lokal.  - 5 IDEA, Git, BitBucket sa pagsasanay.  Bahagi 1: Mga Pangunahing Kaalaman.  Nagtatrabaho kami sa lokal.  - 7

Pagdaragdag ng mga file

Ginawa namin ang batayan ng repositoryo, ngunit ang proyekto ay hindi pa nasa ilalim ng kontrol ng bersyon. At dito dapat tayong gumawa ng isang maliit na lyrical digression. Sa Git, ang mga file ay maaaring nasa isa sa tatlong estado: nakatuon, binago, at inihanda. Nangangahulugan na naka-save sa repositoryo. Binago - mga file na nabago ngunit hindi nakatuon. Inihanda - binagong mga file na minarkahan para sa "commit".
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION