mac电脑中配置vscode+git配置码云github同步

本文介绍如何配置mac中的vscode和同步github

1.下载解压安装包

解压vscode-darwin-university-mac.zip后,得到图标,双击安装

在这里插入图片描述
这样就安装好了
mac电脑中配置vscode+git配置码云github同步_第1张图片

2. 配置C环境

新建一个存放代码c的文件夹,用vscode打开.

mac电脑中配置vscode+git配置码云github同步_第2张图片
现在用vscode打开文件夹:

mac电脑中配置vscode+git配置码云github同步_第3张图片
新建一个测试用例main.c来测试:

mac电脑中配置vscode+git配置码云github同步_第4张图片
需要安装c扩展

使用终端来测试是否安装好gcc,没有安装好会自己跳出安装.

mac电脑中配置vscode+git配置码云github同步_第5张图片

这样算安装好gcc了,点击调试开始调试运行,G++和clang都可.

mac电脑中配置vscode+git配置码云github同步_第6张图片

执行方式2:终端命令输出
(1)终端命令输出,首先新建终端,输入下行命令(两个命令都可以,随便选择一个)
g++ hello.cpp 或 clang++ hello.cpp
执行结果:默认是会在当前目录下生产一个a.out的文件,
(2)输入下条命令,
g++ hello.cpp -o test22
执行结果:会在当前目录下生产一个test22的文件,
(3)最后输入下条命令,就可以看到执行代码的执行结果了。
./test22
执行结果

配置调试:
调试效果如下图所示,如果不打断点,就会直接运行结果
mac电脑中配置vscode+git配置码云github同步_第7张图片

所以需要安装扩展codelldb

mac电脑中配置vscode+git配置码云github同步_第8张图片

加入断点编写代码:

mac电脑中配置vscode+git配置码云github同步_第9张图片

在调试控制台中输入数据进行调试. 可以单步调试.

3. 配置远程仓库

把 vscode配置上git+github,来操控远程仓库

mac电脑中配置vscode+git配置码云github同步_第10张图片

克隆仓库

在github中创建仓库:

创建一个Repositories,然后Copy该链接地址,如下图所示:

mac电脑中配置vscode+git配置码云github同步_第11张图片

会出来对话框选择你要克隆的仓库

在这里插入图片描述
点击存储URL,然后选择存储的路径,此时可能会要求你输入用户名和密码,按照提示输入即可!克隆完成后,会提示你打开存储库:

mac 安装git:https://blog.csdn.net/rockvine/article/details/122898165

这里会出错,可能因为没配置好ssh,重新搞下:

配置ssh

  1. 终端: ssh-keygen -t rsa -C [email protected]

-C 后面替换成你自己注册 Github时申请的邮箱。然后一路enter,你的专属SSH key就生成啦。

让我们把SSH key贴到Github上吧

cd /Users/你的电脑名字/.ssh/
ls -al
vim id_rsa.pub

直接复制 第三条vim命令运行结束后出现的内容,如图红框部分。
mac电脑中配置vscode+git配置码云github同步_第12张图片

复制结束,按esc后,输入:q!退出vim。

将id_rsa.pub复制所得的内容粘贴到Github的SSH key中,具体的操作如下两张图所示。其中title可以随便取,key填的就是刚刚复制的公钥的内容。

mac电脑中配置vscode+git配置码云github同步_第13张图片
mac电脑中配置vscode+git配置码云github同步_第14张图片

添加成功:

mac电脑中配置vscode+git配置码云github同步_第15张图片
本地测试下成功不:

  1. 先git连接下:ssh -T [email protected]

成功后就可以连接仓库了:

git config --global user.name 你的用户名字
git config --global user.email 你的邮箱
  • 若运用HTTPS,直接git clone即可,无需上述SSH KEY的配置,clone地址如图所示。
git clone https://github.com/lanhongvp/hello_github.git

mac电脑中配置vscode+git配置码云github同步_第16张图片

若采用此方式,则需要SSH KEY的相关配置,可以各取所需。

这个时候,你已经成功的将远程仓库clone到本地了,接下来看看怎么传上去捏。

用码云代替

因为github在国外很容易墙了,所以码云也是一个很好的选择.

官方教程:码云生成ssh

添加后,在终端(Terminal)中输入

ssh -T [email protected]
mac电脑中配置vscode+git配置码云github同步_第17张图片
添加成功后,就可以使用SSH协议对仓库进行操作了。

配置克隆仓库到本地

复制仓库地址:

mac电脑中配置vscode+git配置码云github同步_第18张图片

用git clone克隆下来, 打开vscode,快捷键 cammand+shift+p,输入git,选择 git:克隆,如果是第一次到话会需要填写git账号跟密码.

mac电脑中配置vscode+git配置码云github同步_第19张图片

输入我们刚才复制的仓库地址,回车,然后选择一个文件夹存放我们的本地代码,将我们的项目拷贝到这里

mac电脑中配置vscode+git配置码云github同步_第20张图片

试验下更改本地影响云端仓库不

mac电脑中配置vscode+git配置码云github同步_第21张图片
提交后把更改推送了
mac电脑中配置vscode+git配置码云github同步_第22张图片

看是否成功

如果出现这种错误:

mac电脑中配置vscode+git配置码云github同步_第23张图片
说明需要打开终端配置git

  1. ssh -T [email protected]测试连接
  2. 成功后就可以设置邮箱账号
192:~ jennifer$ git config --global user.email "[email protected]"
192:~ jennifer$ git config --list
credential.helper=osxkeychain
user.name=Jennifer
[email protected]
  1. 基本操作
git status

git checkout -b login

git branch

git add .

git commit -m "init"

git checkout master

git merge login

git push

本地文档上传上可以是用

git add hello_github.md
git commit -m "hello github"
git push origin master

这里是把一个本地的hello_github.md上传到主枝干

如果用vscode就直接更改提交推送就可以了,更简单.
mac电脑中配置vscode+git配置码云github同步_第24张图片


好了,关于vscode的配置大致就是这样的, 这样更容易保存和更改代码.

很多Git的使用,大噶可以去看看官方网站和廖雪峰的Git教程

你可能感兴趣的:(C语言报错和软件安装,vscode,macos,git)