Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk melakukan operasi tolak pada github

Bagaimana untuk melakukan operasi tolak pada github

PHPz
PHPzasal
2023-04-06 12:45:353480semak imbas

Dalam proses menggunakan Git untuk kawalan versi, commit ialah operasi yang sangat biasa, tetapi jika anda hanya menyerahkannya secara setempat, orang lain tidak akan dapat melihat kod anda. Untuk membolehkan orang lain melihat dan mengubah suai kod, kita perlu menolak kod ke gudang jauh. Github kini merupakan salah satu platform pengehosan kod yang paling popular Artikel ini akan memperkenalkan cara melakukan operasi tolak pada Github.

Langkah 1: Buat repositori

Pilih "Repositori baharu" daripada menu lungsur turun tanda "+" di penjuru kanan sebelah atas halaman utama github, buat repositori baharu dan pilih sama ada di bawah nama gudang Fail README dan fail .gitignore perlu dibuat.

Langkah 2: Sediakan gudang jauh

Laksanakan arahan berikut dalam terminal:

git remote add origin 远程仓库地址

Di sini alamat gudang jauh direkodkan sebagai 远程仓库地址, yang perlu diganti dengan alamat gudang jauh yang sebenar.

Gunakan perintah git remote -v untuk melihat semua maklumat gudang jauh gudang semasa, seperti berikut:

$ git remote -v
origin  git@github.com:username/repository.git (fetch)
origin  git@github.com:username/repository.git (push)

Jika maklumat yang dipaparkan tidak betul, anda boleh menggunakan perintah git remote rm origin untuk memadamkan gudang jauh bagi maklumat Gudang semasa dan kemudian menetapkan semula.

Langkah 3: Tambah dan serahkan kod

Tambahkan fail (atau folder) kod untuk diserahkan dalam gudang tempatan:

git add filename atau git add foldername

Antaranya, nama fail dan nama folder merujuk kepada fail tunggal dan folder yang akan diserahkan masing-masing.

Selepas melengkapkan operasi penambahan, gunakan perintah git status untuk melihat status gudang tempatan semasa, seperti berikut:

$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
    new file:   filename

Kemudian laksanakan operasi komit:

git commit -m"commit message"

commit message merujuk kepada maklumat yang diserahkan dan boleh diubah mengikut situasi sebenar.

Langkah 4: Tolak kod

Selepas menyerahkan kod di gudang tempatan, laksanakan arahan berikut untuk menolak kod ke gudang jauh:

git push -u origin master

Di sini, parameter "-u" merujuk kepada "--set-upstream", yang digunakan untuk mengaitkan cawangan utama (cawangan) gudang tempatan dengan cawangan utama gudang terpencil, dan parameter ini perlu digunakan untuk tolakan pertama.

Jika anda tidak perlu mengaitkan cawangan utama, anda boleh menggunakan arahan berikut:

git push origin 分支名

Di sini, 分支名 merujuk kepada nama cabang yang perlu ditolak. Antaranya, "asal" merujuk kepada nama gudang terpencil, yang perlu diubah mengikut keadaan sebenar.

Selepas melakukan operasi tolak, anda boleh melihat fail kod (atau folder) dalam gudang tempatan di gudang jauh.

Ringkasan

Di atas ialah keseluruhan proses dan langkah untuk operasi tolak pada github. Untuk meringkaskan:

  1. Buat repositori github
  2. Tetapkan alamat repositori jauh repositori
  3. Tambah dan serahkan kod dalam repositori tempatan
  4. Lakukan operasi tolak , tolak kod ke gudang jauh

Untuk pemula, menguasai operasi asas git adalah penting bukan sahaja membantu kami mengurus kod dengan lebih baik, tetapi juga menggalakkan kerjasama dan kerja berpasukan. . Saya harap artikel ini dapat membantu anda menggunakan platform github dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk melakukan operasi tolak pada github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Adakah github selamat?Artikel seterusnya:Adakah github selamat?