游戏 Game 配置文件存档同步到Git,你敢想?
伊谢尔伦
伊谢尔伦 2017-05-02 09:44:06
0
2
658
标题党,其实我是想请教一下Git的相关问题

大致需求


我有一个游戏文件夹,大致目录结构如下。

游戏目录 XxxGames/

  • 文件夹 Plugin

    • 一些文件

  • 文件夹 Data

    • 一些文件

  • 文件夹 Save

    • 一些存档

  • 根目录下一些文件.exe/.log等

我的操作


  1. 在XxxGames下 $ git init

  2. 然后 $ git remote add coding http://url.git

  3. 在目录下新建了一个 .gitignore 文件排除了一些文件

  4. $ git add .

  5. $ git commit -m "first commit"

  6. $ git push coding master

  7. 推送成功了,但是发现有些目录和文件不需要同步

  8. 于是又修改 .gitignore 再次排除不需要的目录和文件

  9. 再 $ git add . 和 commit 的时候为什么不排除我刚更新的文件只是更新了.gitignore

详细问题


  1. 本地已经有的文件夹(项目),要同步到git具体是个什么步骤。

  2. push过以后再修改u.gitignore 再add再commit 为什么不排除我刚修改的排除

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学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