如何用git管理你的嵌入式程序

1、git有什么好处

使用git管理你的程序或者日常文档,可以避免版本混乱又分不清哪个是哪个,上次一个朋友跟我说,我的电脑里面已经有80多个版本了,我能想象到他的电脑里面肯定都是建立一个文件夹,然后文件夹下面又有N个文件夹,每个文件夹的命名要不就是以项目名称,要不就是以日期,还有的文件夹可能都是是新XX,最新XX等。这样肯定是管理不好自己的程序的。

嵌入式开发,用个单片机需要程序管理吗?当然也需要了,除非你不更新,不迭代,你的程序小到根本就不需要多人协同开发。比如点个LED啥的,不过呢,我还是建议你用版本控制。

下面我就介绍下怎么使用git进行版本控制,我的博客都有一个特点,就是快速三板斧,任何东西入门其实很快。

2、怎么操作

  • 首先在https://git-scm.com/网站下一个git
  • 然后在https://gitee.com网站注册一个账号,为什么不是github呢,因为github的私有仓库是需要收费的。而码云的私有仓库是免费的,你无需担心你的程序会泄露,相当于你有一个免费的程序云端帮你存储管理你的代码。
  • 注册完账号后,建立一个私有仓库,注意把使用readme文件前面那个勾勾去掉,不需要
    在这里插入图片描述
  • 创建完毕后应该是下面这个样子
    在这里插入图片描述
  • 然后在你的工程目录下面反键点击,gitbash here
    在这里插入图片描述
  • 然后,把下面这些命令敲进去,注意,git add 后面应该加上- -all,这样,你的所有的工程文件都加进去了。最后会上传到你的gitee的账号去。
    在这里插入图片描述
  • 这样,基本的过程就完成了,以后每次修改了程序,就可以使用git add - xx.c,然后git commit提交,最后git push推送到你的账号去了。不管你在哪里,你都可以进行开发。

3、其他

有时候呢,有很多文件是多余的,是编译过程中生产的一些中间文件,这些文件可能是不需要的,我们可以使用gitignore文件来排除掉,你不需要做版本控制的那些特定的后缀名文件。

每次修改了那些内容,git diff,新项目需要在老项目基础上开发,可以新建分支,总之很多操作是特别方便的。大家可以自己去摸索。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值