vscode代码上传到GitHub

administrator 78 0
最近发现手上有一些项目管理起来还挺麻烦,所以我干脆的想到了用GitHub来托管。

什么是GitHub?

GitHub是国外的一个非常火的代码交流社区,它同时也是一个代码托管系统,可以方便的保管你的代码,并且容易比较每次代码更新的变动内容,在全世界都非常流行。

vscode代码上传到GitHub

在使用上它基本是免费的,开源项目是完全免费,私有项目基本功能免费,但是协作者好像不能超过三个,如有需要则要缴纳一定的费用。我没有这个需求,所以可以免费用。

Git

谈到GitHub我们就会想到Git,Git是有个非常不错的源代码托管工具,我们要使用GitHub除了使用网站上自带的上传工具外使用Git是一个非常不错的选择,因为vscode等开发软件都自带Git,代码改动很容易被检测出来然后你可以很清楚的看到你代码做了什么改动,如果你最后决定更新你的代码,在Git管理器里点一下推送就可以了。

vscode代码上传到GitHub

想要在vscode上使用git,我们先得去下载git的安装程序,这里仅以Windows为例

先进入https://git-scm.com/

然后点击下载就好了

vscode代码上传到GitHub

安装我就不说了,很简单,一直下一步就可以了,安装完毕后会自动给我们配置系统环境变量里的path

接着我们第一次使用它需要进行一个全局配置,打开你们的Windows power shell

vscode代码上传到GitHub

其实这里使用CMD也是可以的,但是我觉得Windows power shell更好看些[小纠结]

然后键入代码:

git config --global user.name "你在GitHub上的用户名,比如我cn-ray-o"

然后键入:

git config --global user.email "输入你注册GitHub的邮箱号,例如我1323592980@qq.com"

最后如果

git config --list

返回

vscode代码上传到GitHub

说明设置成功

接着我们来生成一对秘钥,包括一个私钥和一个公钥

ssh-keygen -t rsa -C "邮箱,写上边设置一样的就行"

敲三次回车基本就完成了,中间设置目录、密码什么的可以忽略,私钥存储在你的电脑上如果你觉得不够安全可以给它设置一个密码。

然后我们打开那个位于我们计算机上当前登录账号的文件夹,发现多了一个.ssh文件夹,进去,打开id_rsa.pub文件,复制全部内容,粘贴到下面这个位置上:

vscode代码上传到GitHub

vscode代码上传到GitHub

vscode代码上传到GitHub

这里有个title,随便写一个名字就行。

然后我们测试一下

ssh -T git@github.com

如果出现

vscode代码上传到GitHub

表示你的设置是成功的[偷笑]

完成之后需要进入到你的项目目录,比如我的项目在C:\Users\admin\Documents\workspace\web\count.ray-o.cn\

cd C:\Users\admin\Documents\workspace\web\count.ray-o.cn\

现在再配置一下Git仓库,就可以用了

我们先去新建一个仓库吧

vscode代码上传到GitHub

vscode代码上传到GitHub

 

接着我们第一次推送源码进入GitHub

echo "# count" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/cn-ray-o/count.git
git push -u origin master

完了之后可以打开GitHub看到你的代码库了

vscode代码上传到GitHub

vscode代码上传到GitHub

贴上地址,就可以愉快玩耍了:https://github.com/cn-ray-o/count

vscode操作Git库

打开vscode进入到项目文件夹,你会发现git已经可以用了,现在你可以尝试修改一下代码:

vscode代码上传到GitHub

vscode代码上传到GitHub

vscode代码上传到GitHub

vscode代码上传到GitHub

注意操作顺序:修改-暂存-提交-推送

然后去你的GitHub上看看

vscode代码上传到GitHub

vscode代码上传到GitHub

OK,就写到这吧,总之GitHub是一个非常好的平台,很多大佬通过它提升技术,咱技术不行就更得去好好学学咯。

 

发表评论 取消回复
表情 图片 链接 代码

分享