Git+vscode操作
在项目开发过程中,版本管理会显得尤为重要,并且掌握一个版本管理工具对我们来说是非常有用的。平时教研室项目开发可以使用,自己DIY时也可以使用,避免了因为某些原因无法回退以前版本的问题;同时Git也可以记录每次的修改内容,帮助自己回忆项目开发过程。
- Git中分为本地分支和远端分支,本地分支可以推送到远端,远端分支也可以被拉取到本地
- Git中的分支互不干扰,可以进行不同模块的同步开发,最后合并分支即可,在本地合并后再推送远程
- Git中本地分支合并后再推送到远程分支,不要将所有本地分支推送到远程
创建自己的Git账户
Gitee码云
个人推荐Gitee,因为Gitee是国内服务器,不会想Github一样出现无法连接到服务器的情况,国内使用比较稳定,如果你现在有Github的账户,完全可以使用Github账户来登录Gitee,并且可以将Github上的库迁移到Gitee上面来。
vscode中插件
Git Graph :VSCODE内部查看git分支插件,需要保证打开的VSCODE 文件夹目录有.git相关文件及文件夹
Git History
克隆一个工程到本地
- 首先找到一个工程,并且选择克隆→HTTPS→复制
2. 使用快捷键Ctrl+shift+P
打开命令面板 ,输入Git,选择克隆,并粘贴刚才复制的地址并回车,选择文件下载位置下载
3.按照下图顺序打开Git Graph
主要操作
-
新建分支
首先点击分支名称,然后从弹出的命令面板中选择正在创建新分支,则从当前分支下创建新的分支;从…创建分支为从…分支(点击从…创建分支后会弹出选择)中创建新的分支
-
分支之间的关系
平行世界:不同分支内的版本不会互相影响,可以同时进行不同模块的开发 -
合并分支
1、左下角选择需要合并的目的分支(developing)
2、打开git graph,选择需要被合并的子分支(UART),点右键,选择Merge into current branch…
3、如果合并产生冲突,选择需要合并的内容后,确认无误后,进行提交
4、合并完毕,可以在git graph中查看合并的分支
-
回滚分支
1、点击左下角分支选择,选择需要回滚的分支
2、需要保证回滚前,在Git Graph中,不存在更改(Uncommitted Changes),如果存在,按以下方法处理
提交至当前分支
在源代码管理中,选择放弃所有更改
3、在Git Graph中,选择需要回滚的版本,点击右键,选择Reset current branch to this Commit…
4、分支回滚后,撤销所有的更改,回滚完毕
-
推送到远程
打开对应分支后会弹出发布分支的选项,点击发布分支后会将本地分支推送至远端,并且在本地分支名称后面会出现origin
,并且在Gitee上则会看到本地分支被推送至远程