草庐IT

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

Half-up 2023-07-12 原文

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

1.下载解压安装包

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


这样就安装好了

2. 配置C环境

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


现在用vscode打开文件夹:


新建一个测试用例main.c来测试:


需要安装c扩展

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

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

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

配置调试:
调试效果如下图所示,如果不打断点,就会直接运行结果

所以需要安装扩展codelldb

加入断点编写代码:

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

3. 配置远程仓库

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

克隆仓库

在github中创建仓库:

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

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


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

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

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

配置ssh

  1. 终端: ssh-keygen -t rsa -C 945086071@qq.com

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

让我们把SSH key贴到Github上吧

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

直接复制 第三条vim命令运行结束后出现的内容,如图红框部分。

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

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


添加成功:


本地测试下成功不:

  1. 先git连接下:ssh -T git@github.com

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

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

  • SSH git clone克隆远程仓库
    git clone git@github.com:lanhongvp/hello_github.git

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

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

用码云代替

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

官方教程:码云生成ssh

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

ssh -T git@gitee.com

添加成功后,就可以使用SSH协议对仓库进行操作了。

配置克隆仓库到本地

复制仓库地址:

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

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

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


提交后把更改推送了

看是否成功

如果出现这种错误:


说明需要打开终端配置git

  1. ssh -T git@gitee.com测试连接
  2. 成功后就可以设置邮箱账号
192:~ jennifer$ git config --global user.email "9xxxxx@qq.com"
192:~ jennifer$ git config --list
credential.helper=osxkeychain
user.name=Jennifer
user.email=98xxxx@qq.com
  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就直接更改提交推送就可以了,更简单.


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

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

有关mac电脑中配置vscode+git配置码云github同步的更多相关文章

  1. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  2. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  3. ruby-on-rails - 如何在 mac os snow leopard 中升级 ruby​​ 和 rails - 2

    我想将我的MacSnowLeopardruby​​从1.8.7升级到1.9.1版本,有人知道轻松且最好的升级方法吗?因为我读了一些论坛/帖子/博客/讨论说覆盖苹果发布的ruby不好将Rails从版本2.2.2升级到2.3.8的最佳方法是什么?因为我找到的所有信息都仅适用于豹/老虎,而且很少有关于雪豹的复杂文章。他们还说覆盖apple提供的rails不好吗。谁能帮帮我?谢谢。 最佳答案 DanBenjamin有一些greatinstructionsforcompilingandinstallingRuby,RubyGemsandRai

  4. ruby - 在不使用 RVM 的情况下在 Mac 上卸载和升级 Ruby - 2

    我最近决定从我的系统中卸载RVM。在thispage提出的一些论点说服我:实际上,我的决定是,我根本不想担心Ruby的多个版本。我只想使用1.9.2-p290版本而不用担心其他任何事情。但是,当我在我的Mac上运行ruby--version时,它告诉我我的版本是1.8.7。我四处寻找如何简单地从我的Mac上卸载这个Ruby,但奇怪的是我没有找到任何东西。似乎唯一想卸载Ruby的人运行linux,而使用Mac的每个人都推荐RVM。如何从我的Mac上卸载Ruby1.8.7?我想升级到1.9.2-p290版本,并且我希望我的系统上只有一个版本。 最佳答案

  5. 电脑0x0000001A蓝屏错误怎么U盘重装系统教学 - 2

      电脑0x0000001A蓝屏错误怎么U盘重装系统教学分享。有用户电脑开机之后遇到了系统蓝屏的情况。系统蓝屏问题很多时候都是系统bug,只有通过重装系统来进行解决。那么蓝屏问题如何通过U盘重装新系统来解决呢?来看看以下的详细操作方法教学吧。  准备工作:  1、U盘一个(尽量使用8G以上的U盘)。  2、一台正常联网可使用的电脑。  3、ghost或ISO系统镜像文件(Win10系统下载_Win10专业版_windows10正式版下载-系统之家)。  4、在本页面下载U盘启动盘制作工具:系统之家U盘启动工具。  U盘启动盘制作步骤:  注意:制作期间,U盘会被格式化,因此U盘中的重要文件请注

  6. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  7. 使用canal同步MySQL数据到ES - 2

    文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co

  8. 神州数码无线产品(AC+AP)配置 - 2

    注意:本文主要掌握DCN自研无线产品的基本配置方法和注意事项,能够进行一般的项目实施、调试与运维AP基本配置命令AP登录用户名和密码均为:adminAP默认IP地址为:192.168.1.10AP默认情况下DHCP开启AP静态地址配置:setmanagementstatic-ip192.168.10.1AP开启/关闭DHCP功能:setmanagementdhcp-statusup/downAP设置默认网关:setstatic-ip-routegeteway192.168.10.254查看AP基本信息:getsystemgetmanagementgetmanaged-apgetrouteAP配

  9. git使用常见问题(提交代码,合并冲突) - 2

    文章目录git常用命令(简介,详细参数往下看)Git提交代码步骤gitpullgitstatusgitaddgitcommitgitpushgit代码冲突合并问题方法一:放弃本地代码方法二:合并代码常用命令以及详细参数gitadd将文件添加到仓库:gitdiff比较文件异同gitlog查看历史记录gitreset代码回滚版本库相关操作远程仓库相关操作分支相关操作创建分支查看分支:gitbranch合并分支:gitmerge删除分支:gitbranch-ddev查看分支合并图:gitlog–graph–pretty=oneline–abbrev-commit撤消某次提交git用户名密码相关配置g

  10. hadoop安装之保姆级教程(二)之YARN的配置 - 2

    1.1.1 YARN的介绍 为克服Hadoop1.0中HDFS和MapReduce存在的各种问题⽽提出的,针对Hadoop1.0中的MapReduce在扩展性和多框架⽀持⽅⾯的不⾜,提出了全新的资源管理框架YARN. ApacheYARN(YetanotherResourceNegotiator的缩写)是Hadoop集群的资源管理系统,负责为计算程序提供服务器计算资源,相当于⼀个分布式的操作系统平台,⽽MapReduce等计算程序则相当于运⾏于操作系统之上的应⽤程序。 YARN被引⼊Hadoop2,最初是为了改善MapReduce的实现,但是因为具有⾜够的通⽤性,同样可以⽀持其他的分布式计算模

随机推荐