标题党,其实我是想请教一下Git的相关问题
我有一个游戏文件夹,大致目录结构如下。
游戏目录 XxxGames/
文件夹 Plugin
一些文件
文件夹 Data
一些文件
文件夹 Save
一些存档
根目录下一些文件.exe/.log等
在XxxGames下 $ git init
然后 $ git remote add coding http://url.git
在目录下新建了一个 .gitignore 文件排除了一些文件
$ git add .
$ git commit -m "first commit"
$ git push coding master
推送成功了,但是发现有些目录和文件不需要同步
于是又修改 .gitignore 再次排除不需要的目录和文件
再 $ git add . 和 commit 的时候为什么不排除我刚更新的文件只是更新了.gitignore
本地已经有的文件夹(项目),要同步到git具体是个什么步骤。
push过以后再修改u.gitignore 再add再commit 为什么不排除我刚修改的排除
Pertama sekali, soalan pertama, langkah khusus juga sangat mudah, kira-kira langkah berikut:
Inisialisasikan gudang
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
Tambahkan ke kawasan pementasan
Serah
Tambah gudang jauh
Tolak ke gudang terpencil
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:
Anda perlu memadamkannya dahulu dan kemudian memasukkannya pada kali seterusnya anda menambah fail, abaikan akan berkuat kuasa