git sebenarnya adalah gudang (gudang tempatan) yang tidak memerlukan Internet Anda juga boleh memindahkan data push ke github (gudang jauh). pull dan push semasa anda ialah interaksi data antara repositori tempatan dan repositori jauh.
Dalam gudang tempatan anda, ia sebenarnya terdiri daripada dua bahagian:
Ruang kerja (Working Directory) //Kelihatan
Repositori (Repository) //Tidak kelihatan
Kawasan simpanan sementara(Stage)
Cawangan (branch)
Repositori mengandungi kawasan pementasan dan cawangan
Proses:
Penyerahan pertama:
- Gunakan git add untuk mengalihkan fail ke ruang kerja ---》Kawasan pementasan (tempatan)
- Alihkan fail ke kawasan storan sementara melalui git commit ---》Cawangan (tempatan)
- Cabang fail melalui git push ---》Pustaka jauh (github)
Serahkan perubahan:
- Alihkan fail ke kawasan storan sementara melalui git commit ---》Cawangan (tempatan)
- Cabang fail melalui git push ---》Pustaka jauh (github)
pull&push
- Alihkan fail ke perpustakaan jauh melalui git pull ---》Cawangan (tempatan)
- Cabang fail melalui git push ---》Pustaka jauh (github)
Dua operasi di atas memerlukan perubahan dan perbezaan sebelum ia boleh dilaksanakan.
Oleh itu, ia akan menggesa bahawa kandungan kawasan pementasan dan perpustakaan jauh adalah konsisten.
Penggunaan git adalah kira-kira empat langkah berikut.
tambah->komit->ambil->tarik->tolak
Tukar kepada bahasa Cina
Tambah kod->Serahkan kod->Ambil kod->Tarik kod->Tolak kod
Saya biasanya menggunakan arahan berikut.
git add .
git commit –a –m +msg
git push –u induk asal
Saya pernah menulis blog sebelum ini, anda boleh merujuknya di bawah, yang mempunyai beberapa arahan mudah tentang arahan ini. Mudah untuk menggunakan baris arahan git
Status merujuk kepada status setempat, menunjukkan perbezaan antara ruang kerja tempatan dan gudang tempatan
Fail yang anda buat dan fail yang anda ubah suai tetapi tidak serahkan (komit) semuanya dipaparkan di sini Selepas penyerahan, ia akan kosong
tarik/tolak ialah operasi penyegerakan antara gudang tempatan dan gudang jauh, dan yang terkini menunjukkan bahawa gudang tempatan dan gudang jauh disegerakkan
Cubalah
git commit -m '你的注释'
git push origin dev
Serahkan kepada setempat dahulu, kemudian segerakkan ke jauh
Saya baru selesaikan masalah ini saya dapati ada master tambahan di cawangan saya, iaitu ada master dan asal/master di cawangan Saya tidak tahu apa perbezaannya , serahkan terus Ia berjaya.
git
sebenarnya adalah gudang (gudang tempatan) yang tidak memerlukan Internet Anda juga boleh memindahkan datapush
kegithub
(gudang jauh).pull
danpush
semasa anda ialah interaksi data antara repositori tempatan dan repositori jauh.Dalam gudang tempatan anda, ia sebenarnya terdiri daripada dua bahagian:
(Working Directory)
//Kelihatan(Repository)
//Tidak kelihatan(Stage)
(branch)
Repositori mengandungi kawasan pementasan dan cawangan
Proses:
Penyerahan pertama:
- Gunakan
git add
untuk mengalihkan fail ke ruang kerja ---》Kawasan pementasan (tempatan)- Alihkan fail ke kawasan storan sementara melalui
git commit
---》Cawangan (tempatan)- Cabang fail melalui
git push
---》Pustaka jauh (github
)Serahkan perubahan:
- Alihkan fail ke kawasan storan sementara melalui
git commit
---》Cawangan (tempatan)- Cabang fail melalui
git push
---》Pustaka jauh (github
)pull
&push
- Alihkan fail ke perpustakaan jauh melalui
git pull
---》Cawangan (tempatan)- Cabang fail melalui
git push
---》Pustaka jauh (github
)Dua operasi di atas memerlukan perubahan dan perbezaan sebelum ia boleh dilaksanakan.
Oleh itu, ia akan menggesa bahawa kandungan kawasan pementasan dan perpustakaan jauh adalah konsisten.
Sepatutnya tidak ada komitmen, iaitu penyerahan.
Penggunaan git adalah kira-kira empat langkah berikut.
Saya biasanya menggunakan arahan berikut.
git add .
git commit –a –m +msg
git push –u induk asal
Saya pernah menulis blog sebelum ini, anda boleh merujuknya di bawah, yang mempunyai beberapa arahan mudah tentang arahan ini.
Mudah untuk menggunakan baris arahan git
Status merujuk kepada status setempat, menunjukkan perbezaan antara ruang kerja tempatan dan gudang tempatan
Fail yang anda buat dan fail yang anda ubah suai tetapi tidak serahkan (komit) semuanya dipaparkan di sini Selepas penyerahan, ia akan kosong
tarik/tolak ialah operasi penyegerakan antara gudang tempatan dan gudang jauh, dan yang terkini menunjukkan bahawa gudang tempatan dan gudang jauh disegerakkan
Cubalah
Serahkan kepada setempat dahulu, kemudian segerakkan ke jauh
Saya baru selesaikan masalah ini saya dapati ada master tambahan di cawangan saya, iaitu ada master dan asal/master di cawangan Saya tidak tahu apa perbezaannya , serahkan terus Ia berjaya.