GitHub 常用操作与常用命令——GitHub入门,看这一文就够了

文章目录

GitHub 常用操作


in关键词限制搜索范围:

  • seckill in:name 项目名包含seckill
  • seckill in:description 项目描述包含seckill
  • seckill in:readme 项目的readme文件中包含seckill
  • seckill in:name,readme 组合使用

stars或fork数量关键词查找:

  • springboot stars:>=5000
  • springboot stars:3000…5000 区间范围
  • springboot fork:100…200 stars:80…100 组合使用

awesome加强搜索:

  • awesome系列,一半是用来收集学习、工具、书籍类相关的项目
  • awesome redis

高亮显示某一行的代码:

  • 地址+#L13
  • 地址+#L13-L23

项目内搜索:

  • t

显示快捷键:

  • shift + ?


Git 常用命令



初始化命令

查看当前git配置信息:
  • git config --list
设置提交代码时的用户信息
  • git config [–global] user.name “[name]”
  • git config [–global] user.email “[email address]”
在当前目录新建一个Git代码库
  • git init
下载一个项目和它的整个代码版本
  • git clone [url]

关联远程库,url为仓库地址

与远程仓库关联,也可以直接clone后自动关联
  • git remote add origin [url]

增删命令

添加指定文件到仓库暂存区,可以指定多个文件用空格隔开
  • git add [file1] [file2] …
添加指定目录到暂存区,包括子目录
  • git add [dir]
添加当前目录的所有文件到暂存区
  • git add .
删除工作区文件,并且将这次删除放入暂存区
  • git rm [file1] [file2] …
停止追踪指定文件,但该文件会保留在工作区
  • git rm --cached [file]
改名文件,并且将这个改名放入暂存区
  • git mv [file-original] [file-renamed]
查看git本地仓库当前状态
  • git status
查看暂存区文件与仓库文件之间的不同修改
  • git diff
查看git详细日志,包含不同版本提交、时间、作者(前面配置email和name这里会有用)
  • git log
查看简洁化日志 只显示commit信息
  • git log --pretty=oneline
查看命令记录,回退版本时可根据命令编号来
  • git reflog

暂存区域最新commit的差异

### Quartus 电路图设计教程下载及相关资源 Quartus 是 Altera(现为 Intel FPGA)公司开发的一款用于 FPGA 和 CPLD 的集成开发环境。它支持从逻辑设计到综合、布局布线以及仿真的全流程工具链。对于初学者来说,掌握 Quartus 中的电路图设计功能是非常重要的。 #### 官方文档教程 Altera 提供了丰富的官方文档和教程,这些资料可以帮助用户快速上手 Quartus 的电路图设计功能。可以通过访问 [Intel FPGA 官网](https://www.intel.com/content/www/us/en/products/details/fpga.html) 获取最新的 Quartus 用户指南和技术手册[^1]。具体而言: - **《Quartus Prime User Guide》**:这份文档涵盖了 Quartus 的基本操作流程,包括如何创建项目、添加设计文件以及运行仿真。 - **《Circuit Design with Quartus Tutorial》**:这是一个专门针对电路图设计的教学材料,适合新手了解如何通过图形化界面完成逻辑门的设计。 #### 第三方教程推荐 除了官方提供的学习资源外,还有一些第三方网站提供了更加直观易懂的学习素材: 1. **Bilibili 上的相关教学视频** 许多博主分享了自己的 Quartus 学习经验,其中不乏关于电路图绘制的具体演示过程。例如,“FPGA-Quartus II 13.1画逻辑门电路图的详细步骤”一文中提到的操作方法可以作为一个很好的起点[^2]。 2. **电子发烧友论坛** 此类社区聚集了大量的硬件开发者,在其讨论区经常能看到有关 Quartus 使用技巧的文章或帖子。比如某篇名为“Quartus图文入门教程”的文章不仅讲解了基础概念还涉及到了高级特性设置等内容[^3]。 3. **GitHub 开源项目库** GitHub 平台上存在不少专注于 FPGAs 应用实践的开源工程案例,它们通常附带完整的代码样例及说明文档,非常适合用来模仿练习并加深理解。 以下是基于上述理论实现的一个简单例子——利用 Quartus 创建一个最基本的 AND Gate: ```verilog module and_gate ( input wire a, input wire b, output reg y ); always @(*) begin y = a & b; end endmodule ``` 此模块定义了一个具有两个输入端口 `a` 和 `b`, 输出端口 `y` 的门结构, 可以直接导入至 Quartus 进行后续编辑处理. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

byg_qlh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值