簡體   English   中英

如何在忽略子模塊更改的情況下提交git repo?

[英]How to commit to a git repo ignoring changes to submodules?

當我運行git commit -a我希望它跳過將更改提交到子模塊的操作。

(以防萬一,我想擁有所有子模塊的最新版本,但不要將這些更改提交到遠程git存儲庫中)。

如何在本地完成此操作,以便我可以更新子模塊,但不提交對它們的更改?

所以這適用於例如:

git submodule foreach git origin master

請注意,這似乎與此問題類似,但是似乎有些細微差別,並且可接受的答案不起作用。

檢查設置diff.ignoreSubmodules是否有幫助

 cd /path/to/my/repo
 git config diff.ignoreSubmodules all

然后,一個add + commit應該只包括主倉庫的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM