Cadence每日一学_03 | 使用 Git+gitee 管理Cadence工程

旧城冷巷雨未停 提交于 2020-02-07 02:06:43

1. 为什么进行版本管理

最近在学习小马哥的Cadence课程:

在新建Cadence工程的时候,一共新建了10个原理图,如图,每个原理图的标题和页码都进行了修改,在修改的时候不停的按着Ctrl+S保存,担心一个操作失误就全军覆没……

所以我想,可不可以用代码管理的方式来管理这些文件呢?

主要是有以下作用:

  • 做完一个阶段性的任务后,可以提交一次(提交到本地);
  • 每天任务结束后,可以上传到码云一次(提价到云端);

举个例子:如果我画完了原理图1,然后我可以提交一次,然后接着去画原理图2,如果在画原理图2的时候出现了一些问题,可以恢复到刚刚你提交的那个状态,不用管你修改了什么。

2. 安装和配置Git

可以参考我的教程:【Git & Github】(二)Git简介及其安装(Git是什么、Git的诞生、Git的优势、Git的安装、初次运行Git前的配置)

3. 开始管理

初学者只要按照文章执行命令即可,不用去特意学习Git。

3.1. 初始化本地库

在工程的根目录文件夹右击,选择Git Bash here

然后执行命令:

git init

这条命令会在该文件夹创建一个Git本地仓库(不用理解,干就完了),只需要执行这一次即可

3.2. 提交文件修改

接下来的这几条命令,在你每次修改之后想提交一个版本的时候进行,比如这些时候(阶段性完成工作):

  • 创建完了原理图工程
  • 画完了原理图1
  • 画完了原理图2
  • 画完了原理图3
  • ……

① 保存所有文件的修改

git add -A

② 提交修改到本地库(可以理解为:对你当前这个文件夹及子目录拍一幅照片,记录这个美好时刻)

git commit -m "输入你对这次提交的描述,可以是中文,也可以是英文"


这样就ok啦,比如你接下来画完原理图1的时候,就可以执行一次这两条命令,把当前的文件状态记录下来。

4. 推送到远程库

推送到云端的远程库,其实就是上传本地库(就是你刚刚照的照片)到云端的过程,主要目的是作以备份,防止哪天硬盘突然凉了……

远程库就是传说中的Github,但是Gitub网速太慢了,我们使用gitee(码云)代替。

4.1. 创建远程库

注册登录码云(https://gitee.com/),点击右上角+号,新建仓库:

填写仓库信息:

填写完成之后创建仓库:

创建完成之后长这样,点击复制该仓库地址:

4.2. 本地库和远程库关联起来

在之前的命令行中执行这条命令,同样,只需要执行一次即可,以后不用管

git remote add origin <粘贴你刚刚复制的地址>

4.3. 推送到远程库

这个操作,需要在你提交一次或多次之后执行,比如你今天的工作干完之后,要下班了,就推送一次:

git push origin master

注意,第一次执行该命令,会有弹窗要你输入gitee的用户名和密码,输入即可。

好了,大功告成,推送到远程库完成,去码云上看看:

如果学有余力,可以去系统的学习Git,参考我的专栏教程:

接收更多精彩文章及资源推送,欢迎订阅我的微信公众号:『mculover666』

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!