前言
我在以下两种场景下使用git。
- 在开发软件时常常因为某些异常想回退到之前的代码版本。
- 团队合作时多人同时开发。
- 查看多人协同开发的工程时,定位每一行代码是谁写的。
本教程主要采用VS code进行版本管理,使用git for windows建立git仓库,也可以选择安装TortoiseGit通过界面操作建立git仓库。
git for windows安装
下载地址
直接默认设置,一直点next。
TortoiseGit安装(可选)
下载地址
TortoiseGit的作用就是将新建仓库、提交版本等git操作与命令行操作相分离,改为界面操作。网上有很多使用git for windows+TortoiseGit进行git版本管理的教程。同样是默认设置,安装完成后绑定git for windows。如下图所示,勾选run first start wizard。
一直下一步,直到出现Configure git.exe,路径填刚才安装的git for windows路径下的bin目录。
Configure user information这里不需要填写真实的(如果不上传云端的情况),只是用于区分不同的用户。
新建git仓库
打开工程所在文件夹,右击空白处,新建仓库。
VS code
下载地址
使用vs code打开工程文件夹,可以右键使用vs code打开或者将文件夹拖到vs code快捷方式中。打开应用程序拓展,安装gitlens和git graph。
打开源代码管理,选择已经修改完成的文件暂存更改。
在上方编辑栏中编辑日志信息,即可完成commit。
对于一些非代码文件,往往不需要进行版本管理,右击添加到gitignore,之后提交新版本时不会考虑在gitignore中的文件。
点击下图所示的view git graph即可查看历史版本。
修改代码后可以轻松查看差异。
可以轻松查看每一行代码是由谁何时code。
使用git graph查看开发日志。