Visual Studio Code configure les commandes git et git communes pour la gestion du code

Si vous prêtez attention aux modifications apportées au code de projet d'un projet github ou gitlab pendant une longue période, ou si vous devez mettre à jour, télécharger ou extraire le code, il est très gênant de giter l'intégralité du code du projet à chaque fois. Combiné avec les commandes git, vous pouvez directement extraire une partie du code téléchargé ou mis à jour, ce qui est très pratique et simple.

J'utilise l'éditeur de code vscode. J'ai souvent besoin de lire le code et de modifier le code de débogage dans ma vie quotidienne. Le cadre du projet est souvent mis à jour et je dois le retirer à temps pour l'apprendre et l'appliquer. Depuis que ma configuration vscode git a échoué auparavant, chaque fois que je mettais à jour le code, j'ouvrais l'interface Git Bash et copiais ssh ou http vers git clone. Au fil du temps, j'ai extrait de nombreuses versions du code d'un framework, et différentes versions avaient leur propre Il y a aussi des changements, donc après avoir extrait la nouvelle version, vous ne pouvez pas supprimer l'ancienne, donc il y en a beaucoup accumulés, et il n'est pas facile de trouver le code que vous souhaitez utiliser, ce qui est très ennuyeux.

1. Configurez git dans vscode

Insérer la description de l'image ici

Insérer la description de l'image ici

Je l'utilise trop fréquemment ces derniers temps et je dois le mettre à jour dans un jour ou deux, j'ai donc complètement désinstallé le logiciel précédent, je l'ai réinstallé et configuré, et cela a fonctionné. J'étais très content. Prenez-en note pour le moment, car vous devrez répéter le travail plus tard pour pouvoir vous y référer facilement.

La première consiste à installer vscode : https://code.visualstudio.com/DownloadDownload
git : https://registry.npmmirror.com/binary.html?path=git-for-windows/
Concernant le processus d'installation, j'ai les deux logiciel Il est installé avec les paramètres par défaut

L'étape suivante consiste à configurer vscode pour qu'il utilise git dans le terminal. En fait, configurez simplement le fichier de démarrage :
ouvrez vscode, cliquez sur Fichier - Préférences - Paramètres,
Insérer la description de l'image ici
recherchez terminal.intergrated.shell.windows après ouverture, cliquez sur Modifier et ouvrez, puis ajoutez le chemin d'accès au git bash.exe installé, comme indiqué ci-dessous :

Insérer la description de l'image ici
Insérer la description de l'image ici
Insérer la description de l'image ici
Après avoir ajouté le chemin, enregistrez-le. Cliquez ensuite sur la touche de raccourci ctrl + ~, qui ouvrira directement l'interface du terminal git : vous
Insérer la description de l'image ici
pouvez utiliser les commandes git à ce moment.

Concernant les tutoriels sur la configuration de ssh dans gitlab ou github, je l'ai fait il y a longtemps et je n'ai pas besoin de le refaire. Je posterai quelques tutoriels : configuration
vscode + git : https://www.cnblogs.com /liangxuran/p/ 13715482.html
Utilisateur des paramètres git : https://zhuanlan.zhihu.com/p/183200664
configuration git

2. Commandes courantes pour le code de gestion git

Reportez-vous au blog Zhihu : https://zhuanlan.zhihu.com/p/135183491
Insérer la description de l'image ici
De manière générale, le code sera d'abord cloné dans l'entrepôt local, et le code sera modifié et mis à niveau en fonction de l'espace de travail dans l'entrepôt local. Le code modifié sera ajouté à partir de l'espace de travail. Accédez à l'index de la zone de préparation, qui peut être modifié à ce moment-là. La soumission du code de la zone de préparation à l'entrepôt local formera une version et les modifications existeront toujours. Le code soumis à l'entrepôt local peut être téléchargé à distance vers l'entrepôt distant. À ce moment, tout le monde peut voir votre code modifié. Si d'autres personnes dans le référentiel distant ont des mises à jour, afin de maintenir la synchronisation du référentiel local, les mises à jour peuvent être extraites vers le référentiel local via pull. Quelques commandes impliquées :

"""设置用户,相当于注册一个用户"""
git config --global user.name "xxx"
git config --global user.email "[email protected]"

""" 通过命令 git init 把这个目录变成git可以管理的仓库"""
git init

"""把修改或新建的文件代码添加到暂存区index"""
git add xxx.py

"""把修改或新建的文件代码从暂存区index添加到本地仓库"""
git commit -m "修改说明" xxx.py

(注:不加py文件可一次性把所有更新提交)

"""可以通过命令git status来查看是否还有文件未提交"""
git status
 """想查看下历史记录,近期或全部记录"""
 git reflog
 git log

"""git checkout -- file 可以丢弃工作区的修改,具体见后说明"""
git checkout --file 

"""把本地库的内容推送到远程,使用 git push命令,把当前分支xxx推送到远程"""
git push origin xxx

"""从远程库克隆到本地库"""
git clone https:xxxx(具体查询实际网址)

"""创建分支xxx"""
git branch xxx

"""切换分支到xxx1"""
git checkout xxx1

"""可以把xxx分支上的内容合并到分支master上,在master分支上,使用如下命令  """
git checkout master
git merge xxx

"""删除分支xxx"""
git branch –d xxx

Insérer la description de l'image ici

"""关于文件状态"""

untrack表示是新文件,没有被add过,是为跟踪的意思。

not staged 表示add过的文件,即跟踪文件,再次修改没有add,就是没有暂存的意思

Changes not staged for commit,说明已跟踪文件的内容发生了变化,但还没有放到暂存区。
要暂存这次更新,需要运行 git add 命令

Insérer la description de l'image ici

"""删除本地仓库文件并更新到远程的个人分支"""
git rm xxx
git commit -m "rm xxx"
git push origin person_xxx

Branche personnelle distante et branche principale

"""1、个人分支xxx更新"""
git add file
git commit -m "add file " file
git push origin xxx

"""2、切换至主分支master合并个人分支xxx"""
git checkout master
git merge xxx


"""在个人分支拉取主分支代码"""
git checkout xxx
git pull origin master

"""master主分支代码更新上传至仓库"""
git add .
git commit -m "update"
git push

Je suppose que tu aimes

Origine blog.csdn.net/qq_44442727/article/details/125843638
conseillé
Classement