Travailler avec Git local
Vérifiez les modifications enregistrées, indexez les fichiers sélectionnés, inspectez les commits et changez de branche locale avec Altifigence CLI.
Utilisez Altifigence CLI 0.1.9 sous Linux avec un projet Git local existant. Remplacez /home/me/design par son répertoire absolu et rtl/top.sv par votre fichier.
Vérifier les modifications
alti ide workspace git status --project /home/me/design
alti ide workspace git diff --project /home/me/design rtl/top.sv
alti ide workspace git history --project /home/me/design --limit 20 --skip 0Pour un projet propre sur main, status renvoie :
{"branch":"main","changes":[],"ok":true,"staged":[],"unstaged":[],"untracked":[]}History renvoie un tableau commits contenant les champs id, parents, author, authoredAt et subject de chaque commit. Utilisez --limit de 1 à 200 et --skip pour parcourir l’historique.
Indexer et committer les fichiers sélectionnés
Enregistrez et vérifiez votre fichier, indexez-le, puis inspectez son diff indexé avant de créer le commit.
alti ide workspace git stage --project /home/me/design rtl/top.sv
alti ide workspace git diff --project /home/me/design rtl/top.sv --staged
alti ide workspace git commit --project /home/me/design --message "Update top module"Stage renvoie {"status":"staged"}. Un commit réussi renvoie {"status":"committed"}. Pour retirer un fichier de l’index, exécutez :
alti ide workspace git unstage --project /home/me/design rtl/top.svInspecter les commits et les branches
Copiez un id de l’historique et remplacez COMMIT_ID par cette valeur. Lisez un commit, son fichier enregistré, les refs du dépôt et ses worktrees :
alti ide workspace git commit-detail --project /home/me/design COMMIT_ID
alti ide workspace git commit-file --project /home/me/design COMMIT_ID rtl/top.sv
alti ide workspace git refs --project /home/me/design
alti ide workspace git worktrees --project /home/me/designPour passer à une branche locale existante nommée review, enregistrez et committez vos modifications ou conservez-les séparément, puis exécutez :
alti ide workspace git switch --project /home/me/design reviewRésoudre un changement de branche refusé
Pour "save and commit or separately preserve local changes before switching branches", exécutez status et vérifiez les fichiers modifiés. Committez-les ou conservez-les séparément. Relancez status, puis réessayez le changement lorsque le projet est propre.