cari

Rumah  >  Soal Jawab  >  teks badan

Adakah anda berani memikirkan tentang menyegerakkan arkib fail konfigurasi permainan ke Git?

标题党,其实我是想请教一下Git的相关问题

Anggaran keperluan


Saya mempunyai folder permainan, anggaran struktur direktori adalah seperti berikut.

Direktori Permainan XxxGames/

Operasi saya


  1. Di bawah XxxGames $ git init

  2. Kemudian $ git remote tambah pengekodan http://url.git

  3. Mencipta fail .gitignore baharu dalam direktori untuk mengecualikan beberapa fail

  4. $ git add .

  5. $ git commit -m "first commit"

  6. $ git push coding master

  7. Tekanan berjaya, tetapi beberapa direktori dan fail tidak perlu disegerakkan

  8. Jadi saya mengubah suai .gitignore untuk mengecualikan direktori dan fail yang tidak diperlukan sekali lagi

  9. Apabila $ git menambah dan komit, mengapa tidak mengecualikan fail yang baru saya kemas kini dan hanya mengemas kini .gitignore

Soalan terperinci


  1. Apakah langkah khusus untuk menyegerakkan folder (projek) setempat sedia ada ke git.

  2. Selepas menolak, ubah suai u.gitignore, kemudian tambah dan kemudian komit Mengapa tidak kecualikan pengecualian yang baru saya ubah suai?

伊谢尔伦伊谢尔伦2803 hari yang lalu687

membalas semua(2)saya akan balas

  • 高洛峰

    高洛峰2017-05-02 09:46:06

    Pertama sekali, soalan pertama, langkah khusus juga sangat mudah, kira-kira langkah berikut:

    • Inisialisasikan gudang

    git init
    • Tambah fail gitignore

    • Semak status fail dalam gudang Di sini anda boleh melihat sama ada fail yang sepatutnya diabaikan dan sama ada fail yang perlu ditambah boleh dilihat

    • .
    git status -s
    • Tambahkan ke kawasan pementasan

    git add .
    • Serah

    git commit -m "commit message"
    • Tambah gudang jauh

    git remote add origin <url of remote repository>
    • Tolak ke gudang terpencil

    git push -u origin master

    origin dalam arahan di atas boleh ditentukan sesuka hati, hanya kebiasaan untuk menulisnya seperti ini.
    Kemudian terdapat masalah kedua Ini kerana fail tersebut telah dijejaki sebelum ini, dan mengubah suai .gitignore sekali lagi tidak akan berkuat kuasa (ini nampaknya pepijat git yang diketahui). Cara terbaik untuk menyelesaikan masalah ini ialah: jika anda baru sahaja membuat beberapa pengubahsuaian, serahkan pengubahsuaian ini dahulu, dan kemudian jalankan arahan berikut:

    git rm -r --cached .
    git add .
    git commit -m "gitignore已经生效"

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:46:06

    Jadi saya mengubah suai .gitignore untuk mengecualikan direktori dan fail yang tidak diperlukan sekali lagi

    Anda perlu memadamkannya dahulu dan kemudian memasukkannya pada kali seterusnya anda menambah fail, abaikan akan berkuat kuasa

    balas
    0
  • Batalbalas