Skip to content

sdurand777/config_dev

Repository files navigation

config_dev

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

recuperation des deux submodules

git_init_submodule submodules/nvim https://github.com/sdurand777/config_neovim.git git_init_submodule submodules/bashrc https://github.com/sdurand777/config_bashrc.git

attention definir a la racine de repot principal dans le fichier .gitmodules ajouter

branch = main

Les fichiers install.sh et install_packages.sh

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

gestion versioning

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

------------------ PAS CONSEILLE PAS ADAPTE

mettre a jour bashrc depuis le dossier submodules

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

Nota Bene

Pour docker il faut changer le fichier .gitmodules et utiliser les https plutot que ssh sinon problem de autentification

About

repo public avec les configs dev

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages