Mac环境下搭建Go开发环境并将go-menu提交到远程仓库

qq_44179471 2022-03-23 11:41:38

1. 在GitHub上创建go-menu仓库

此处由于此前已经创建过所以无法创建同名仓库。

 

2. 克隆项目到本地并且初始化

yourunzhi@yourunzhideMacBook-Air 高级软件工程 % git clone https://github.com/Yoyo52-0/go-menu.git
正克隆到 'go-menu'...
remote: Enumerating objects: 12, done.
remote: Counting objects: 100% (12/12), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 12 (delta 0), reused 3 (delta 0), pack-reused 0
接收对象中: 100% (12/12), 完成.
yourunzhi@yourunzhideMacBook-Air 高级软件工程 % cd go-menu
yourunzhi@yourunzhideMacBook-Air go-menu % git init
已重新初始化已存在的 Git 仓库于 /Users/yourunzhi/Documents/高级软件工程/go-menu/.git/

3. 下载并安装Go语言环境

直接使用命令行安装。

yourunzhi@yourunzhideMacBook-Air ~ % brew install go

安装之后可以使用go env查看配置信息:

4. 打开VS code,下载Go插件

下载插件之后,运行简单程序验证环境是否搭建成功:

在运行成功之前,VS code显示有许多必要调试工具(如popls、dlv)未下载,按照指引逐一安装即可。

5. 编写go-menu的demo

6. 将修改提交至远程仓库

yourunzhi@yourunzhideMacBook-Air go-menu % git add *
yourunzhi@yourunzhideMacBook-Air go-menu % ls
README.md	menu.go
yourunzhi@yourunzhideMacBook-Air go-menu % git commit -am "add main.go"
[main 070eac3] add main.go
 Committer: 游润之 <yourunzhi@yourunzhideMacBook-Air.local>
您的姓名和邮件地址基于登录名和主机名进行了自动设置。请检查它们正确
与否。您可以对其进行设置以免再出现本提示信息。运行如下命令在编辑器
中编辑您的配置文件:

    git config --global --edit

设置完毕后,您可以用下面的命令来修正本次提交所使用的用户身份:

    git commit --amend --reset-author

 1 file changed, 22 insertions(+)
yourunzhi@yourunzhideMacBook-Air go-menu % git push
Username for 'https://github.com': Yoyo52-0
Password for 'https://Yoyo52-0@github.com': 
枚举对象中: 5, 完成.
对象计数中: 100% (5/5), 完成.
使用 8 个线程进行压缩
压缩对象中: 100% (3/3), 完成.
写入对象中: 100% (3/3), 512 字节 | 512.00 KiB/s, 完成.
总共 3(差异 0),复用 0(差异 0),包复用 0
To https://github.com/Yoyo52-0/go-menu.git
   92dea45..070eac3  main -> main

检查仓库,可以看到内容已经更新。

作者:529 

...全文
180 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 全国计算机等级考试二级教程《Python语言程序设计》(2018年版)被视为针对Python入门者和备考人员的核心学习材料。该资料汇总了教材内的所有编程练习答案,这些答案在Python 3.5.3环境中经过实际执行测试,从而保障了代码的准确性和应用价值。备考人员借助这些答案,能够评估自身的学习进度,并深入理解和熟练掌握Python编程的基础原理与方法。 1. Python基础理论:Python作为一门高级编程语言,因其简明扼要的语法结构和卓越的功能表现而备受推崇。基础内容涵盖了变量、数据种类(例如整型、浮点型、字符串、布尔型、列表、元组、字典、集合)、逻辑控制(比如条件判断if-else,循环控制for、while)、函数的声明及使用、模块的引入等。 2. Python高级应用:Python的进阶内容涉及异常管理(try-except-finally结构),类与实例(面向对象编程的基础,包含类的构造、对象的生成、属性与方法的运用、继承机制、多态表现),装饰器(用于调整函数或类的功能特性),上下文管理器(借助with语句实现资源管理)等。 3. 数据文件处理:Python配备了全面的文件操作功能,涉及文件的开启、数据读写、关闭操作,以及多种操作模式(例如r模式用于读取,w模式用于写入,a模式用于追加内容等)。此外,还包括文本文件与二进制文件的转换处理,以及文件的位置调整、复制和删除等操作。 4. 标准库的运用:Python的标准库资源极为丰富,比如os模块提供操作系统接口,sys模块用于获取系统参数,random模块可用于生成随机数值,datetime模块负责处...

571

社区成员

发帖
与我相关
我的任务
社区描述
软件工程教学新范式,强化专项技能训练+基于项目的学习PBL。Git仓库:https://gitee.com/mengning997/se
软件工程 高校
社区管理员
  • 码农孟宁
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧