亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

遊戲 Game 設(shè)定檔存檔同步到Git,你敢想?
伊謝爾倫
伊謝爾倫 2017-05-02 09:44:06
0
2
759
標(biāo)題黨,其實(shí)我是想請教一下Git的相關(guān)問題

大致需求


我有一個(gè)遊戲資料夾,大致目錄結(jié)構(gòu)如下。

遊戲目錄 XxxGames/

  • 資料夾 Plugin

    • 一些文件

  • 資料夾 Data

    • 一些文件

  • 資料夾 Save

    • 一些檔案

  • 根目錄下一些檔案.exe/.log等

我的操作


  1. 在XxxGames下 $ git init

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

  3. 在目錄下新建了一個(gè) .gitignore 檔案排除了一些檔案

  4. $ git add .

  5. $ git commit -m "first commit"

  6. $ git push coding master

  7. 推送成功了,但發(fā)現(xiàn)有些目錄和檔案不需要同步

  8. 於是又修改 .gitignore 再次排除不需要的目錄和檔案

  9. 再 $ git add . 和 commit 的時(shí)候?yàn)槭颤N不排除我剛更新的檔案只是更新了.gitignore

詳細(xì)問題


  1. 本地已經(jīng)有的資料夾(專案),要同步到git具體是什麼步驟。

  2. push過以後再修改u.gitignore 再add再commit 為什麼不排除我剛修改的排除

伊謝爾倫
伊謝爾倫

小伙看你根骨奇佳,潛力無限,來學(xué)PHP伐。

全部回覆(2)
小葫蘆

首先第一個(gè)問題,具體步驟也很簡單,大致是以下幾步:

  • 初始化倉庫

git init
  • 新增gitignore檔案

  • 查看倉庫中的文件狀態(tài),在這裡可以看一下應(yīng)該忽略的文件是否被忽略,應(yīng)該添加的是否可以被看到

git status -s
  • 加入暫存區(qū)

git add .
  • 提交

git commit -m "commit message"
  • 新增遠(yuǎn)端倉庫

git remote add origin <url of remote repository>
  • 推送到遠(yuǎn)端倉庫

git push -u origin master

上面指令中的origin可以隨意指定,只是習(xí)慣上這麼寫。
然後是第二個(gè)問題,這是由於那些文件之前已經(jīng)被跟蹤,再次修改.gitignore就不會生效(這好像是git已知的一個(gè)bug)。解決這個(gè)問題最好的方法就是:如果你剛剛進(jìn)行了一些修改,先將這些修改先提交(commit)上去,然後運(yùn)行下面的命令:

git rm -r --cached .
git add .
git commit -m "gitignore已經(jīng)生效"
過去多啦不再A夢

於是又修改 .gitignore 再次排除不需要的目錄和檔案

你要先刪除,再commit,下次再新增文件,ignore就生效了

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板