产业气象站|Git实战003:VScode使用git详解
我们在进行项目开发的时候都会选择一款IDE来辅助我们快速开发 , 就如VSCode它支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比Diff、GIT命令等特性 , 而且拥有强大的插件扩展 , 而且拥有强大的插件扩展可以满足开发者的各种需求 。 不仅如此VSCode还对git进行了集成 , 这样我们只需点击就能实现git的操作指令 。
文章图片
安装Git当然VSCode实现git的前提是电脑上已经安装了git , 且window电脑里git添加到环境变量中去了 。 Git安装可以参考文章【】 , 通常安装Git的时候会自动写入环境变量 。 如果没有可以在桌面鼠标右键此电脑-->属性-->高级系统设置-->环境变量中找到path变量 , 将Git安装目录下的...Gitcmd追加进去即可 。
文章图片
?VSCode初始化存储库先用VSCode打开一个项目 , 在左侧的菜单按钮中选择“源代码管理”(快捷键ctrl+shift+b) , 点击【源代码管理】右边的“+”号就可以初始化存储库 。 相当于我们在项目目录执行gitinit初始化操作 , 将该目录初始化成当前项目的Git本地版本库 。
文章图片
?VSCode绑定远程仓库【产业气象站|Git实战003:VScode使用git详解】在VSCode中按快捷键Ctrl+Shift+P , 在弹出框中选择『Git:添加远程库』、远程仓库名称填写“origin”、远程仓库URL输入在Gitlab上创建远程仓的项目地址 。 相当于我们在项目目录执行gitremoteaddorigingit@10.124.128.104:F1656984/nxopen.git命令 , 这样我们后续就可以将代码直接推送到Gitlab上了 。
文章图片
?VSCode暂存更改初始化存储库之后就会刷新并显示该项目中未被跟踪的文件 , 将鼠标移动到“更改”中的文件对象会显示操作按钮 。 点击文件后面的“+”图标就可以将该文件添加到暂存库 , 也可以选择文件夹后面的“+”图标将该文件夹及其中的内容都添加到暂存区 , 甚至直接选择“更改”后面的“+”号图标将所有未被跟踪的文件添加到暂存区 。 相当于我们在项目目录执行gitaddparamter指令 , paramter可以指向单个的对象 , 也可以是文件夹或者是所有 , 给的参数不同执行的效果也就不一样 。
文章图片
?VSCode提交版本库提交时必须输入注释信息来描述本次操作才能完成提交 , 在消息框中输入“注释信息”点击上方的“√”号图标就可以实现版本提交 。 相当于我们在项目目录执行gitcommit-m“注释”指令向仓库提交暂存区文件 , VSCode操作方便快捷且直观 。
文章图片
?VSCode推送GitlabVSCode推送至远程仓库可以点击“+”图标右边的“...”图标 , 在弹出的更多选项中选择你想要实现的操作 。 相当于我们在项目目录执行gitpush指令将本地版本库中的资源上传到Gitlab远程仓库 , 刷新Gitlab仓库便可以看到刚刚推送的文件了 。
文章图片
?推送Gitlab异常解决在执行命令:gitpushoriginmaster推送至Gitlab的时候遇到错误failedtopushsomerefsto"仓库地址" , 当多次尝试将当前分支上传到master分支上时使远程库和本地库的文件存在冲突导致 。 这时我们需要先通过命令gitpull--rebaseoriginmaster拉取资源来合并代码 , 然后再进行gitpushoriginmaster就可以了 。
推荐阅读
- DIGITIMES|“长腿”机器人跳跃巡视农地揪害虫
- 辉常观察|产业互联网:区块链与数字货币的分水岭,原创
- 精选热点资讯|服务江西产业发展,晏斌:围绕直播大赛
- 爱集微|投向智能制造/人工智能等领域,欣旺达子公司参与设立产业基金
- 产业气象站|华为新款移动路由双网双通在线,告别断网烦恼,手机一碰就能上网
- 中国蓝新闻|“薅羊毛”入刑越城法院一审宣判,坚决斩断灰色产业链
- 上游新闻|智博会上将签约GPP芯片生产项目,关注智博会|30多家电子产业企业构建梁平电子信息产业链
- 北京商报网|2020中国电信5G产业创新联盟北京站启动
- 家族战队|就读懂了湖南互联网产业,读懂了这些话
- 52未来社区|中国全面支持的半导体产业会怎么样?,新导航芯片领先GPS