赞
踩
操作系统: macOS Mojave 10.14.2
VScode版本: 1.32.3
git版本: 2.17.2
如若自己的项目中已经有README文件了,那最下面选项就可以不勾选。
创建完毕仓库进入后即为如上图示。
打开终端,输入如下命令:
git config --global user.name "xxxx"
git config --global user.email "xxxx@xx.com"
上述命令中相应位置替换上自己github的账号名和注册邮箱。
在初次使用时需要配置专属的ssh key,具体步骤如下:
终端输入如下命令,仍是使用自己账号对应的邮箱进行相应位置的替换。
ssh-keygen -t rsa -C "xxxx@xx.com"
回车后其会有如下输出:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/hk/.ssh/id_rsa):
保存目录直接默认就好,即直接回车,之后可能需要密码之类的,继而输入如下命令:
vim ~/.ssh/id_rsa.pub
回车后会打开id_rsa.pub文件,之后拷贝里面的所有内容。
进入自己在github的主页,进入设置界面。
选取SSH and GPG keys这一选项
点击右上角的New SSH key选项,将之前复制的拷贝到Key栏目,Title栏目可以随意命名,之后点击ADD SSH key即可。
终端输入
ssh -T git@github.com
若有如下输出,则说明连接成功。
Hi huangkainwpu24! You've successfully authenticated, but GitHub does not provide shell access.
进入到之前在github创建的仓库,拷贝HTTPS的URL。
然后在本地需要上传项目的文件夹内打开终端,本次测试项目文件如图所示。
输入如下命令:
git init
输出如下,即表明初始化成功。
Initialized empty Git repository in /Users/hk/Documents/project/small sample detection/Meta Networks/meta-networks-
master/.git/
输入如下命令添加远程连接地址,其中URL地址为之前拷贝的仓库地址(需与自己创建的一致)。
git remote add origin https://github.com/huangkainwpu24/vscode_git_test.git
再把远程仓库的文件pull到本地项目文件夹中(即使远程仓库中只有README也需要pull,否则会报错)
git pull origin master
之后就可以将需要同步的文件上传到github仓库中去
git add . //add后面跟"."表明添加所有文件,如果只需要添加个别文件直接后面跟文件名,也可后面跟多个文件名
git commit -m "first submit" //注释说明,每次提交新文件或更改的文件都需要添加注释
git push -u origin master //将add的文件push到github仓库中去
终端有如下输出,则说明上传成功。
刷新github仓库网页,即可以看到文件已经上传到相应仓库中了。
首先使用vscode打开本地该项目,此处仍使用上述测试项目进行展示。
点击箭头所指的地方
这里即进行项目文件同步的地方,由于没有进行文件的修改或者添加删除,因此暂时没有显示需要进行同步的文件。
在这里,修改了EntropyFun.R文件以及添加了test.R文件,那么这两个文件就立即出现在文件同步的地方。
点击上面箭头所指的加号,其作用类似于上述终端输入git add filename。
之后点击左边箭头所指的确认勾,就会在右边箭头所指的地方让你添加修改的注释,添加后回车。
这时可以看到vscode最下方状态栏有一个待上传的任务,点击确认勾右边的三点标号,选择推送即可。再次刷新项目仓库网站,就可以看到修改后的同步文件了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。