Git 与VScode的操作

如题,本文将总结git操作和vscode联动过程中所出现的问题

环境搭建

git:https://git-scm.com/download/win 下载安装自己对应的版本

vscode:https://code.visualstudio.com/Download 同上,vscode对编程很重要

 

Git的入门操作

在装好git后,环境变量啥的记得设置

此外,第一次使用最好先设定好对应的用户名和邮箱

在git bash中输入

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

$ git config --global user.email "xxx"

可以设定相应的用户和邮箱,要修改也是使用同样的输入

查询则在git bash中输入

$ git config user.name

$ git config user.email

可以查看当前用户和邮箱

git的学习入门可以参考这篇文章:https://blog.csdn.net/free_wind22/article/details/50967723

把上面的看懂就基本学会了git的操作,在该文章中,如果你是使用windows生成远程仓库ssh key的话可能会出现“ssh-keygen 不是内部或外部命令”的问题,可以参考:https://blog.csdn.net/a419419/article/details/80021684,还有一点,如果你在使用git push时无法跳出的情况点击“Q”键或者“Q+enter”就能跳出了,其他的基本没啥问题。

VScode相关操作

在学会了git和github相关操作后,可以使用vscode来简化git和github的一些操作,如果想学git快捷就去看关于git GUI的内容,本文不涉及GUI。下面将展示完全使用vscode来操作git的过程

进入vscode,先把终端打开:终端-》新建终端,修改选择默认shell,可以切换成git bash

选择git bash后不会有变化,要打开一个文件夹后才会开启,文件-》打开文件夹 选择你的目标文件夹,可以是空的或者已经构建git仓库的文件夹,下面以未构建的文件夹进行演示

如图,打开后终端会默认切换为git bash,可以在终端输入克隆仓库指令:git clone ”GitHub仓库的位置“,操作就如同在git bash一样(废话),由此可以创建一个克隆的仓库。

当然,也可以创建自己的仓库,同上文件-》打开文件夹(打开一个空白的文件夹),之后在左工具栏中找到”源代码管理“

按上面操作,点新建文件夹后空白的文件夹中就会有.git文件夹(也是废话),此时就可以进行文件增删改操作

在vscode中可以直接新建文件或文件夹

新建文件后源代码管理器就会有变更的提醒,如同git bash一样,需要把新键的文件或修改的内容添加(git add "file")并提交(git commit -m "your comment" ),这两步在vscode及其简单

commit操作是在消息框中输入相应信息后CTRL+enter就能commit(提交)

切换分支位于左下角,一开始没有其他分支时默认为”master“点击此处的master,可以创建新分支,回车确认后左下方的分支变为dev(创建的分支名),此时可以进行分支操作,下面演示冲突操作

在dev中为readme.md第一行添加111111,添加后点击在源代码管理界面点击该文件,在编辑区会出现修改前后的对比,很是方便

之后加入缓存区(add)并提交(commit),点击左下角切换为master主分支,

记得文件编写只能在源文件上修改,旁边的(working tree)是无法编写的,在master分支中readme.md中同样位置添加2222

同样加入缓存区(add)并提交(commit),然后我们把两个分支合并,在当前master分支下键入”git merge dev“合并分支

这样的操作会导致冲突(如下)

点击源文件,系统会询问你如何处理冲突

这里选择保留双方(自己视情况而定)

最后还要再次加入缓存区(add)并提交(commit),以上为基础演示。

对于其他操作,比如推送到github:先在github新建一个仓库(此处命名csdntest)

在终端键入 git remote add origin ”path“ 相应指令

理所当然,完成了推送,之后的每一次同步(push/pull)都可以点击左下角来完成

其他操作也都可以在vscode自带的终端设置,这里不再赘述。

END

今晚圣诞夜,一个人在图书馆敲代码,微信里安静得可怕,在19年的几个规划全都搁浅失败后,我觉得有空还是总结下学习的内容,做做笔记,总是只保留别人的链接也不好,19年还有6天就结束了,享受剩下的空余时间,希望来年能顺利些。May all go well with you .

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值