嵌入式项目使用git进行项目管理

本文详细介绍了如何使用Git进行多人协作的嵌入式项目开发,包括配置、初始化、代码提交、版本控制和上传到码云仓库的步骤,以及常用的Git命令,提升团队协作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进行嵌入式项目开发时,你应该不是项目中唯一的软件工程师,多人协作开发,但是每个人有不同的想法,但是要怎么才能够知道对反添加了哪些代码,修改了哪些代码呢?如果你要回退到再修改之前的版本,要怎么办呢?使用git,使用git进行项目管理,大大加快项目开发效率。

下载好git,并在码云上面创建项目

下载好git,没问题的话,右键菜单栏中出现GIT GUI here和GIT BASH here
在这里插入图片描述
码云上面创建好一个项目。
码云网址:

https://gitee.com

创建自己的仓库,根据自己的情况填写。
在这里插入图片描述
创建好后可以看到项目路径,下面是我创建的路径,这个路径需要记住
在这里插入图片描述

2.git管理前的准备

git使用者和邮箱配置:

git config --global user.name "name"
git config --global user.email "email"

在name,email中填入你的名字和邮箱

3.git管理初始化
在你要管理的项目中打开右键任务栏,从中打开git bash here
在这里插入图片描述
如图,我使用git管理core这个项目。打开git bash
在这里插入图片描述
输入命令

git init
//初始化

然后看到项目文件夹中出现.git文件
在这里插入图片描述
使用

git status
//查看本地库状态

发现core是红色的,使用

git add .
//将项目添加到本地库

即可变绿。
在这里插入图片描述
我们可以用

git commit -m "log"
//添加日志
git log
//查看日志

添加和查看日志
在这里插入图片描述

3.将代码上传到码云仓库

git remote add origin https://gitee.com/qqparanoid/qq.git
//https://gitee.com/qqparanoid/qq.git是码云仓库上面的网址,需要根据自己创建的来
git push -u origin "master"

在这里插入图片描述
然后既可以在码云上面查看项目的状态
在这里插入图片描述

4.后续使用

在使用过程中修改或添加代码后需要将代码推送到码云
在这里插入图片描述
如图,我修改了core_cm4.h,使用

git add .
//添加到暂存区

添加到暂存库,然后推送到码云。

git push https://gitee.com/qqparanoid/qq
//推送到码云
//https://gitee.com/qqparanoid/qq需要根据自己仓库地址来

在这里插入图片描述
然后再gitee上面可以看到代码的修改状态了,代码再哪一个地方修改了,也能再码云上面查看,如图:
在这里插入图片描述

git常用命令

git remote add origin git@github.com:yeszao/dofiler.git        
// 配置远程git版本库
git pull origin master                                          
// 下载代码及快速合并 
git fetch origin                                                
// 从远程库获取代码
git branch                                                      
// 显示所有分支
git checkout master                                             
// 切换到master分支
git checkout -b dev                                             
// 创建并切换到dev分支
git commit -m "first version"                                   
// 提交
git status                                                      
// 查看状态
git log                                                         
// 查看提交历史
git config --global core.editor vim                             
// 设置默认编辑器为vim(git默认用nano)
git config core.ignorecase false                                
// 设置大小写敏感
git config --global user.name "YOUR NAME"                       
// 设置用户名
git config --global user.email "YOUR EMAIL ADDRESS"             
// 设置邮箱
git init
//在当前目录新建一个Git代码库
git clone [url]
 //下载一个项目和它的整个代码历史
git init [project-name]
//新建一个目录,将其初始化为Git代码库
git add 文件名
//将某个文件添加到暂存区
git add .
//将所有文件添加到暂存区
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

苦梨甜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值