一.下载vs code与git

二.配置vs code

在vs code的setting中找到git path,将git的安装绝对路劲加入git path中。点击在settings.json中编辑,注意绝对路径的“\”要改为“\\”或"/"。

vscode git设置远程仓库的地址 vscode git管理_git

 三.配置git

提供用户名和电子邮箱。必须提供用户名,但可使用虚构的电子邮箱       

  $git config --global user.name "username"

  $git config --global user.email "username@example.com"

四.创建项目

在系统中创建一个文件夹,将其命名为git_practice。在文件夹中创建一个简单的Python程序命名为hello_git.py

print("Hell git")

五.初始化仓库

(1)打开git bush一个终端窗口,切换到文件夹git_practice

 

vscode git设置远程仓库的地址 vscode git管理_vscode git设置远程仓库的地址_02

例:文件位于E:\python code其中有空格,需要将空格用" ",另外"\"也应当改为"\\"

(2)初始化

输入命令:git init

vscode git设置远程仓库的地址 vscode git管理_用户名_03

六.检查状态

输入命令:git status

vscode git设置远程仓库的地址 vscode git管理_用户名_04

七.将文件加入仓库中

命令为:git add .

注意add之后空格加点

vscode git设置远程仓库的地址 vscode git管理_vscode git设置远程仓库的地址_05

 八.执行提交

vscode git设置远程仓库的地址 vscode git管理_vscode git设置远程仓库的地址_06

 其中 标志-m让git将接下来的消息“Start project”记录到项目的历史记录中。文件.gitignore使git忽略_pycache_中的所有文件。

九.查看提交历史记录

vscode git设置远程仓库的地址 vscode git管理_vscode git设置远程仓库的地址_07

将显示提交时间,作者名以及电子邮箱,以及生成唯一的引用ID,长40字符

在不需要这些信息时,使用git log --pretty=oneline指定显示L:提交的引用ID和提交记录的消息

vscode git设置远程仓库的地址 vscode git管理_git_08

 十.修改后提交

将hello_git.py进行简单修改,并保存。检查状态

vscode git设置远程仓库的地址 vscode git管理_历史记录_09

 再次提交

vscode git设置远程仓库的地址 vscode git管理_git_10

 其中标志-am,标志-a让git将仓库中所有修改了的文件都加入当前提交中。(如果在两次提交之间创建了新文件,可再次执行命令git add .将文件加入仓库中)

十一.撤销修改

对hello_git.py进行修改并保存运行。执行git checkout将项目恢复到最后一次提交的状态

十二.检出以前的提交

在命令git checkout 末尾指定该提交的引用ID的前6字符,通过检出以前的提交,对其进行审核,然后指定返回最后一次提交,或者放弃最近的工作并选择以前的提交。

vscode git设置远程仓库的地址 vscode git管理_用户名_11

回到master分支状态

vscode git设置远程仓库的地址 vscode git管理_历史记录_12

 重置项目到之前提交状态

vscode git设置远程仓库的地址 vscode git管理_vscode git设置远程仓库的地址_13

 此时再查看vs code会发现项目状态回到了第一次提交的状态。

十三.删除仓库

可直接将目录.git删除,也可在终端窗口中完成

vscode git设置远程仓库的地址 vscode git管理_git_14

 使用rm -rf .git将仓库删除,项目状态改为第一次提交之前状态。