git && github
一、git安装
环境:
ubuntu 18.04
步骤:
1. 执行下git命令,提示找不到该命令,需要安装git;
2. 根据提示安装之;
3. 安装完成,看看版本号,成功;
4. 看一下帮助,内部有一些常用命令的说明,大多猜名字就能知道个大概,版本管理工具差不多;后面再测试每个部分是怎么使用的吧;
二、git使用
1. git init:创建版本仓库;新建个hellogit目录,初始化成仓库,成功之后,目录下面多了一个.git子目录;
2. git add:添加文件;新建hello.c,添加到暂存区;add成功没有提示,使用git status查看状态,可以看到hello.c已经被添加到暂存区了;
git add . 即添加当目录下所有文件;
需要注意的是,修改文件,也需要执行git add将修改提交到暂存区,然后使用commit提交时才有效;
3. git commit:提交改动,将暂存区的所有改动提交到版本库;
出错了哦,没有配置电子邮箱和用户名;
按照提示配置一下电子邮箱和用户名;
再次提交,成功了; 当然也可以在git commit之后指定要提交的文件;
再次执行下git status查看状态,干干净净,完美;
4. git status:查看当前状态;
为此做了如下操作,修改hello.c中的内容,新建了hello1.c,hello2.c,hello3.c,然后将hello2.c和hello3.c提交到版本库,再执行git rm hello3.c删除hello3,
然后执行git mv hello2.c hello4.c将文件重命名,最后执行git status;
可见,删除,重命名,修改,还有未添加文件均显示其当前状态;
5. git diff:查看修改内容的对比;
6. git log:查看提交日志;
参考文章:
https://www.liaoxuefeng.com/wiki/896043488029600
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2016-04-07 TCP之Nagle算法&&延迟ACK
2016-04-07 通用套接字选项和TCP套接字选项