使用VScode以及github进行版本管理,可视化,无需使用git命令
使用总结:
下载VScode
下载git(三件套),下载git客户端(github desktop)
https://git-scm.com/
https://code.visualstudio.com/
登录客户端创建一个远程仓库/上传一个仓库(等于新建一个仓库)。从github克隆一个仓库,
用VScode打开,配置VScode自带的git,登录,保存令牌,设置git.exe路径(三件套下载的位置—bin—含有git.exe)注意:路径使用linux的\,不然会出错,
下载VScode插件
1,github pull request(方便直接在VSCode中合并代码)
2,查看依赖项,缺少就安装(一般来说少Python,git内置)
3,配置guthub pull request ,从github处设置私人令牌(token)复制到配置文件中。
配置基本完成,使用方法:
将项目(使用unity项目)的文件夹用github desktop上传为一个仓库,用vscode打开。(后续一般不用打开github desktop)
然后进行代码修改,直接提交,为修改本地分支同时修改对应的github的远程仓库(master或某一分支)
创建分支为本地分支,修改提交不会在github 远程处创建分支,需要推送,推送到,发布分支,皆可将本体分支上传github远程仓库,再次修改则同步刚才推送上去的远程仓库分支。
分支前标有orgin/的为远程仓库。
注意:github处进行的分支删除VScode中不会自动检查,即不会删除,拉取在github已删除的分支有可能出错,
VScode中可以删除不带有orgin/的本地仓库,使用命令面板(ctrl shift P ):
搜索Git删除分支,然后将本地无用的分支删除
而在远程仓库中已删除的分支,想在本地删除则,使用命令面板(ctrl shift P ):
搜索Git获取(删除)此命令可检测github远程仓库,将不存在的仓库(从github中已删除)不存在的分支删除,对本地创建的仓库不会有影响。
使用下载的github pull request 可以合并分支 如果使用的是本地分支合并,VScode会自动推送到远程仓库创建分支,然后合并,即创建一个与本地分支一样的远程分支然后合并。
有问题欢迎留言,