cari

Rumah  >  Soal Jawab  >  teks badan

git里,状态显示有变化,但pull和push时却说Already up-to-date,什么情况?

过去多啦不再A梦过去多啦不再A梦2805 hari yang lalu1079

membalas semua(4)saya akan balas

  • 阿神

    阿神2017-05-02 09:21:16

    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:

    1. Ruang kerja (Working Directory) //Kelihatan
    2. 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.

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:21:16

    Sepatutnya tidak ada komitmen, iaitu penyerahan.

    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

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:21:16

    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

    balas
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:21:16

    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.

    balas
    0
  • Batalbalas