Update readme config dev On a deux submodules pour bashrc et pour neovim Attention il faut que les deux submodules soient aussi publics pour les pull facilement
git_init_submodule submodules/nvim https://github.com/sdurand777/config_neovim.git git_init_submodule submodules/bashrc https://github.com/sdurand777/config_bashrc.git
branch = main
ces fichiers permettent une installation sur une machine ubuntu 22.04 vide on va avoir un reboot auto pour installation des drivers cuda automatique install.sh lance automatiquement install_packages.sh pour une installation complete
git clone --recursive pour avoir les fichiers des submodules pour pouvoir les modifier si besoin
Dans le dossier config_dev en premier lancer la commande custom git_pull_all pour mettre a jour les submodules si il y a eu des modifs
Il vaut mieux mettre a jour/ modifier config_bashrc et config_neovim en dehors de config_dev puis mettre a jour config_dev avec git_pull_all
mettre a jour le fichier .gitmodules pour les ssh au lieu des https
aller dans le dossier submodules/bashrc
faire git log verifier HEAD -> main sinon git checkout main pour attacher la HEAD au main
git add . git commit -am "update" git push
attention le repo est ok mais si on clone config_dev on a pas la derniere version du submodule pour propager il faut aller dans le dossier config_dev et utiliser la commande custom git_pull_all git_push_all
Pour docker il faut changer le fichier .gitmodules et utiliser les https plutot que ssh sinon problem de autentification