用VS code通过Git连接Github以及gitignore的小tips

背景

好久之前下载了Git,但一直没怎么用过。不久前用上了VS Code,Sidebar上面就有一个Source Control, 刚好提醒我该熟悉一下Git。于是我就开始通过Git来连接一下我的Github,刚好也让Github的commit方便一些。

教程推荐

下面展示几个我看过的教程,关联度高的放上面:

https连接github仓库ssh免密连接github仓库  [1]

其中,https与ssh分别是Github仓库链接的两种协议。

这两个教程是同一个博主做的,而且还附上B站视频教程,可以说是十分详细,强烈推荐。有一些教程是需要配合git终端使用的,但这系列教程完全在VS Code里面用GUI完成。同时也附上了操作对应的Git指令可供参考。

对于用https方式连接,会经常需要输入密码,又或者提示权限不足。如果一定要用https进行连接又不想输密码,可以参考以下教程:

https://www.jianshu.com/p/22e30c62464d  [2]

这个方法我没有试过,但我在B站上(视频点这里)[3] 看过有人用这个方法连接到了码云,猜测应该是可以的。

当然在配置过程中,虽然是按照博主的步骤来操作,也会遇到不少报错的情况(如remote error: xxxx is not a valid repository name,Email support@github.com for help),关于报错的解决方案,我参考了这篇博客,顺利解决了问题:

git连接github一些常见错误 [4]

关于在VS code中关于git的常用指令(包括本地的与远程的),建议看以下视频教程,up主也是用VS Code的GUI与Git终端指令进行对比,十分直观,指令也十分详细:

在VS Code 中使用 Git [5]

关于Git的详细介绍,可以看这个:

廖雪峰的Git教程 [6]


总结

通过以上的教程,用VS Code连接到Github的远程仓库就不成问题了,总的来说可以概括如下(ssh连接,VS Code:1.43.0,OS:Win10):

  • 首先保证你已经设置了ssh密钥,然后在github创建一个新的仓库,获取它的ssh连接

  • 同时在VS Code中打开你要保存本地Git的文件夹,这里新建了一个Mygit文件夹并用VS Code打开

  • 按Sidebar中的Source Control按钮(红色箭头处),然后Initialize Repository,就可以生成本地仓库。可以观察到该文件夹下多了一个.git的隐藏文件夹,即本地仓库

  • 在VS Code中按住Ctrl+Shift+P调出Command Palette,输入git add remote:

  • 回车后输入远程仓库的名称,一般大家都命名为origin:

  • 回车然后输入第一步中获取的SSH地址链接

  • 回车后就应该可以连接到github仓库了,可以试试pull一下,如果成功把文件获取下来就证明成功。当然pull失败也是很常见的,我之前也试过几次pull失败的情况,但参考上面提到的[2]和[4]教程都解决了问题

 如图,把Github(远程云端)中新建仓库时自动生成的README文件拉取到本地的Mygit文件夹中,就可以开始干活了!随后关于文件更新(新创建或者修改)后的commit等操作可以参考教程[5]。

插播一些教程

有些时候我们并不想让某些文件或文件夹加入到版本控制(Source Control)的行列中,就可以将他们加入到gitignore文件中,具体操作可以参考:

手动添加到gitignore文件

使用extension中的插件快捷添加

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值