当前位置:   article > 正文

Mac下git配置及与VScode配合使用_mac vscode git使用

mac vscode git使用

Mac下git配置及与VScode配合使用

1 系统及版本

操作系统: macOS Mojave 10.14.2
VScode版本: 1.32.3
git版本: 2.17.2

2 github创建仓库


如若自己的项目中已经有README文件了,那最下面选项就可以不勾选。

创建完毕仓库进入后即为如上图示。

3 本地git初始化及终端命令进行同步

3.1 git全局设置

打开终端,输入如下命令:

git config --global user.name "xxxx"
git config --global user.email "xxxx@xx.com"
  • 1
  • 2

上述命令中相应位置替换上自己github的账号名和注册邮箱。

3.2 配置专属SSH Key

在初次使用时需要配置专属的ssh key,具体步骤如下:
终端输入如下命令,仍是使用自己账号对应的邮箱进行相应位置的替换。

ssh-keygen -t rsa -C "xxxx@xx.com"
  • 1

回车后其会有如下输出:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/hk/.ssh/id_rsa): 
  • 1
  • 2

保存目录直接默认就好,即直接回车,之后可能需要密码之类的,继而输入如下命令:

vim ~/.ssh/id_rsa.pub
  • 1

回车后会打开id_rsa.pub文件,之后拷贝里面的所有内容。
进入自己在github的主页,进入设置界面。

选取SSH and GPG keys这一选项

点击右上角的New SSH key选项,将之前复制的拷贝到Key栏目,Title栏目可以随意命名,之后点击ADD SSH key即可。

3.3 验证连接

终端输入

ssh -T git@github.com
  • 1

若有如下输出,则说明连接成功。

Hi huangkainwpu24! You've successfully authenticated, but GitHub does not provide shell access.
  • 1

3.4 文件同步

进入到之前在github创建的仓库,拷贝HTTPS的URL。

然后在本地需要上传项目的文件夹内打开终端,本次测试项目文件如图所示。

输入如下命令:

git init
  • 1

输出如下,即表明初始化成功。

Initialized empty Git repository in /Users/hk/Documents/project/small sample detection/Meta Networks/meta-networks-
master/.git/
  • 1
  • 2

输入如下命令添加远程连接地址,其中URL地址为之前拷贝的仓库地址(需与自己创建的一致)。

git remote add origin https://github.com/huangkainwpu24/vscode_git_test.git
  • 1

再把远程仓库的文件pull到本地项目文件夹中(即使远程仓库中只有README也需要pull,否则会报错)

git pull origin master
  • 1

之后就可以将需要同步的文件上传到github仓库中去

git add . //add后面跟"."表明添加所有文件,如果只需要添加个别文件直接后面跟文件名,也可后面跟多个文件名
git commit -m "first submit" //注释说明,每次提交新文件或更改的文件都需要添加注释
git push -u origin master //将add的文件push到github仓库中去
  • 1
  • 2
  • 3

终端有如下输出,则说明上传成功。

刷新github仓库网页,即可以看到文件已经上传到相应仓库中了。

4 VScode进行同步

首先使用vscode打开本地该项目,此处仍使用上述测试项目进行展示。

点击箭头所指的地方

这里即进行项目文件同步的地方,由于没有进行文件的修改或者添加删除,因此暂时没有显示需要进行同步的文件。

在这里,修改了EntropyFun.R文件以及添加了test.R文件,那么这两个文件就立即出现在文件同步的地方。

点击上面箭头所指的加号,其作用类似于上述终端输入git add filename。

之后点击左边箭头所指的确认勾,就会在右边箭头所指的地方让你添加修改的注释,添加后回车。

这时可以看到vscode最下方状态栏有一个待上传的任务,点击确认勾右边的三点标号,选择推送即可。再次刷新项目仓库网站,就可以看到修改后的同步文件了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/622487
推荐阅读
相关标签
  

闽ICP备14008679号