git進階

Git 標籤
Git 子模塊
Git 合併git

子模塊:
1.當clone一個包含子模塊的新的項目時,會建立這個子模塊的文件夾,可是這個文件夾裏面沒有內容。須要執行一個命令git submodule update --init 來初始化和更新子模塊。
2.當另外一個開發者修改子模塊並提交時,你拉取那個引用而後歸併,會提示子模塊有修改,是由於歸併來的僅僅上是一個指向你的子模塊的指針;可是它並不更新你子模塊目錄裏的代碼,指向子模塊的指針和子模塊目錄的真實狀態並不匹配。爲了修復這一點,你必須再次運行git submodule update。
3.當在另外一個項目裏修改了並提交了子模塊,其餘擁有這個子模塊的項目須要更新子模塊,進入子模塊git pull一下此時子模塊即是最新的了,回到上一級會發現提示子模塊已經修改,提交一下git add . git commit -m」xxx」 git push,這樣項目就對應到了最新的子模塊。
4.指針

相關文章
相關標籤/搜索