git + keil的使用方法

有关git及github:
我的理解是,git是一个版本控制系统,可以像word一样有ctrl+z的机会,但是git只作用在本地,而github是一个保管本地仓库的网站,可以将自己的文件保存在网上,便于团队之间文件的互传;

git的操作是以命令窗口进行,需要一行一行的敲命令行,初学时比较麻烦、难懂
一个简单的方法是安装 GitHub Desktop, 该程序是github.com推出的包含图形化和命令行版本的 Git,用起来很方便,也可以尝试使用TortoiseGit
安装链接:https://desktop.github.com/
在这里插入图片描述
下载完成后双击安装即可
在这里插入图片描述
汉化参考这个教程:github Desktop桌面版汉化教程

安装后打开程序:
点击 文件-> 新建仓库
在这里插入图片描述
依次填写名称、描述、选择一个你想保存的文件夹、建议勾选一个Readme.md,忽略类型指的是不需要git保存的文件类型,可以先不选择,最后创建仓库
在这里插入图片描述
现在git已经帮我们创建好了一个库,一个main分支,和上传至github的选项
在这里插入图片描述
接下来我们修改一下本地文件夹中的内容:.git就是git desktop 为我们创建的库,是一个隐藏文件夹,需要在查看中勾选显示;readme.md就是创建库时勾选的文件;
在这里插入图片描述

在这里插入图片描述
现在开始任意修改其中README.md的内容:
在这里插入图片描述
在文件中写入一行字,然后保存退出:
在这里插入图片描述
可以看见出现了更改,现在的更改只是存在暂存区,还没有提交到本地仓库
在这里插入图片描述
点击提交到main,再点开历史:
在这里插入图片描述
就可以看到每个版本的内容及改动,选择任意版本右键点击revert便可回到以前的版本。
在这里插入图片描述
然后将本地仓库提交至github,国内登录较慢
在这里插入图片描述
提交完成,可以登录github.com后查看
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
提交完成

由于keil过程编译时会产生很多 obj 文件,所以保存前,我们在工程文件中添加一个.gitignore文件,用于git忽略一些文件的保存:
先新建一个.text文件,将下面的内容保存进去,然后将文件命名为.gitignore,如果一开始忘记了就要重新创建存储库才有效果

*.bak
*.ddk
*.edk
*.lst
*.lnp
*.mpf
*.mpj
*.obj
*.omf
*.plg
*.rpt
*.tmp
*.__i
*.crf
*.o
*.d
*.axf
*.tra
*.dep          
JLinkLog.txt
*.iex
*.htm
*.sct
*.map
*.Administrator
*.uvopt

在这里插入图片描述
在这里插入图片描述

添加keil的过程也是类似的过程,导入一个现有的文件夹:
在这里插入图片描述
点击创建一个新的存储库
在这里插入图片描述
文件就全部保存至本地了
在这里插入图片描述

先将其上传
在这里插入图片描述
出现下列错误时要关闭代理
在这里插入图片描述
再次上传后:
在这里插入图片描述
文件中就删除了编译的相关文件,保留了.c .h等有用文件,编译文件删掉了也可以在下载后重新编译得到。
在这里插入图片描述

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Git是一个分布式版本控制系统,而Keil是一款嵌入式开发工具。结合使用GitKeil可以实现对嵌入式项目的版本控制和团队协作。下面是GitKeil使用方法: 1. 安装GitKeil - 首先,你需要安装Git。你可以从官方网站下载并安装Git:https://git-scm.com/downloads - 然后,你需要安装Keil。你可以从Keil官方网站下载并安装Keil:https://www.keil.com/download/ 2. 创建Git仓库 - 在Keil中打开你的项目文件夹。 - 在命令行中进入到项目文件夹的根目录。 - 使用以下命令初始化Git仓库: ```shell git init ``` 3. 添加和提交文件 - 使用以下命令将所有文件添加到Git仓库: ```shell git add . ``` - 使用以下命令提交文件到Git仓库: ```shell git commit -m "Initial commit" ``` 4. 创建分支和切换分支 - 使用以下命令创建一个新的分支: ```shell git branch <branch_name> ``` - 使用以下命令切换到一个已存在的分支: ```shell git checkout <branch_name> ``` 5. 合并分支 - 使用以下命令切换到主分支: ```shell git checkout master ``` - 使用以下命令将一个分支合并到主分支: ```shell git merge <branch_name> ``` 6. 解决冲突 - 如果在合并分支时发生冲突,你需要手动解决冲突。打开冲突文件,编辑并保存解决冲突后的文件。 - 使用以下命令将解决冲突后的文件标记为已解决: ```shell git add <conflict_file> ``` - 使用以下命令继续合并分支: ```shell git merge --continue ``` 7. 推送和拉取代码 - 使用以下命令将本地代码推送到远程仓库: ```shell git push origin <branch_name> ``` - 使用以下命令从远程仓库拉取最新的代码: ```shell git pull origin <branch_name> ``` 8. 忽略文件 - 在Keil项目文件夹中创建一个名为`.gitignore`的文件。 - 在`.gitignore`文件中添加需要忽略的文件或文件夹的规则,例如: ``` *.bak *.obj *.o ``` 9. 使用GitHub Desktop - 如果你觉得在命令行中使用Git比较麻烦,你可以尝试使用GitHub Desktop。GitHub Desktop是一个图形化的Git客户端,可以简化Git的操作。 - 你可以从GitHub Desktop的官方网站下载并安装:https://desktop.github.com/

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值