Adakah anda berani memikirkan tentang menyegerakkan arkib fail konfigurasi permainan ke Git?
伊谢尔伦
伊谢尔伦 2017-05-02 09:44:06
0
2
683
标题党,其实我是想请教一下Git的相关问题

Anggaran keperluan


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

Direktori Permainan XxxGames/

  • Pemalam Folder

    • Beberapa fail

  • Data Folder

    • Beberapa fail

  • Simpan Folder

    • Sesetengah arkib

  • Sesetengah fail .exe/.log dsb. dalam direktori akar

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?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(2)
小葫芦

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已经生效"
过去多啦不再A梦

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan