Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
devops:git [2020/05/28 21:33] – [Разбиение коммитов и распределение их по веткам] admindevops:git [2021/03/30 18:37] – [Почистить репозиторий git] admin
Line 201: Line 201:
 <code>git commit -m ".gitignore fix"</code> <code>git commit -m ".gitignore fix"</code>
  
 +====== No url found for submodule path ======
 +Иногда в проект попадают подпроекты, которые сами по себе являются репозиториями git. В этому случае они становятся **submodules** и **git** работает с ними как со ссылками на внешние репы. То есть он не сохраняет в репозитории файлы этих проектов, а скачивает их по требованию. \\
 +Однако, может так статься, что файлы подпроекта становятся частью проекта, а ссылки на внешние репозитории изменяются или перестают работать. \\
 +Если ссылка на внешний репозитрий изменилать, то следует поправить ее в файле **.gitmodules** в корне проекта:
 +<code>[submodule "path_to_submodule"
 +  path = path_to_submodule 
 +  url = git://url-of-source/</code>
 +А если подпроект нужно просто сделать частью проекта, то удаляем его так:
 +  git rm --cached path_to_submodule
 +  
  
  • devops/git.txt
  • Last modified: 2021/12/01 09:01
  • by admin