Perbezaan terbesar antara diedarkan dan berpusat ialah pembangun boleh menyerahkan secara tempatan, dan setiap pembangun membuat salinan pada mesin tempatan dengan mengklon (klon git)
Repositori Git yang lengkap. Berbanding dengan pengurusan kod berpusat SVN yang kebanyakan kita telah gunakan, git lebih selamat untuk menguruskan kod Jika pelayan svn menutup telefon,
Maka datanya berkemungkinan terancam hilang, tetapi untuk git, tidak ada perkara seperti itu semuanya git ke tempatan, walaupun pelayan menutup telefon,
Kod masih utuh. Git ialah pengawal versi, yang sama sekali berbeza daripada svn tradisional ialah perbandingan perbezaan, dan kod tidak boleh diserahkan di luar talian. Dan git adalah untuk menyimpan
Dengan asas kod tempatan yang lengkap, kod tersebut lebih selamat. Kod boleh diserahkan pada bila-bila masa. Saya telah memperkenalkan kepada anda cara membina pelayan git Seterusnya, saya akan
Mari kita lihat penggunaan khusus arahan git! Saya akan memperkenalkan beberapa yang biasa digunakan di sini, dan untuk selebihnya, saya akan mengesyorkan tapak web kepada semua orang, yang mempunyai pengenalan terperinci kepada git
Shao, jika anda terlupa, anda boleh menyemaknya pada bila-bila masa!
Kaedah pemasangan pada Windows ialah memuat turun klien git yang dipanggil alat git bash dan memasangnya terus! Anda juga boleh memuat turun versi git Little Turtle! Saya akan memperkenalkannya di sini
Yang paling popular ialah git bash, yang menjadikan semua orang biasa dengan arahan git.
Kaedah pemasangan di bawah Linux adalah lebih mudah, cuma yum -y install git!
Kami mencipta projek baharu TestProject pada pelayan
Pertama, anda akan diberikan kumpulan dan nama pengguna dan kata laluan, yang bermaksud anda mempunyai kebenaran untuk mengakses projek ini Langkah pertama kami ialah menyediakan nama pengguna dan alamat e-mel kami.
Buat folder baharu untuk menyimpan projek, masukkan fail, klik kanan dan pilih Git Bash Here untuk memasukkan antara muka baris arahan git kami Operasi seterusnya akan dilakukan di dalam.
git config -l (lihat fail konfigurasi)
Kes pertama ialah projek telah dimuat naik lebih awal Kami hanya perlu menariknya secara setempat dan menggunakan git clone http://172.16.81.91/oe/TestProject.git (bersamaan dengan pembayaran svn)
status git ialah arahan yang sangat berguna untuk menyemak status kod anda pada bila-bila masa
Seterusnya mari ubah suai fail test1 dan semak status
Ia menggesa bahawa test1 telah diubah suai Seterusnya kita perlu menggunakan git add atau git commit -a untuk menyerahkan kod
git add. Tambahkan fail yang diubah suai pada operasi git (serahkan kod, biasanya diikuti oleh parameter -m, menunjukkan penambahan komen)
Kini status status git ialah git push (apabila kami melengkapkan penyerahan, kami boleh memuat naik kod ke pelayan)
Mari pergi ke pelayan untuk melihat kod yang diserahkan
Serahan selesai!
Situasi kedua ialah fail projek pada pelayan kami dipadamkan Kami boleh menggunakan git pull secara setempat untuk mengemas kini fail terkini (bersamaan dengan kemas kini svn)
.Kes ketiga ialah menyerahkan kod ke projek kosong yang baru dibuat Kami memadamkan projek TestProject daripada pelayan dan menciptanya semula.
Kami mencipta semula folder dalam direktori TestP, namakannya project2, dan buat fail test1 dalam direktori
Kita perlu memulakan folder git init sebelum memuat naik kod tempatan ke pelayan
Tambah kod tempatan pada pelayan jauh git remote add origin http://172.16.81.91/oe/TestProject.git
Serahkan kod
Muat naik kod
Lihat pengesahan projek pelayan
Yang diperkenalkan di atas adalah yang biasa kami gunakan Seterusnya, anda boleh menyemak arahan lain:
查看分支:git branch 创建分支:git branch name 切换分支:git checkout name 创建+切换分支:git checkout –b name 合并某分支到当前分支:git merge name 删除分支:git branch –d name
Akhir sekali, izinkan saya memperkenalkan anda kepada tapak web dengan maklumat terperinci tentang git: https://git-scm.com/book/zh/v2
Anda juga boleh memuat turun pdf laman web dan membacanya secara tempatan Selepas membaca beberapa gambar pertama, anda akan menjadi seorang yang mahir!
Sila nyatakan sebarang kesilapan! Terima kasih! Mari belajar bersama!
Atas ialah kandungan terperinci Main dengan Git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!