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

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

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

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

下载好git,没问题的话,右键菜单栏中出现GIT GUI here和GIT BASH here

码云上面创建好一个项目。

码云网址:

https://gitee.com
• 1

创建自己的仓库,根据自己的情况填写。

创建好后可以看到项目路径,下面是我创建的路径,这个路径需要记住

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 .
//将所有文件添加到暂存区


目录
相关文章
|
1月前
|
Shell 网络安全 开发工具
项目快速导入git
本文介绍了如何在本地初始化 Git 仓库并将代码提交到远程仓库(如 GitHub 或 Gitee)的基本流程。内容包括安装 Git、创建仓库、添加文件、提交更改以及推送代码到远程仓库的详细步骤,适合初学者快速掌握 Git 的基本使用方法。
64 1
|
8月前
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
456 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
7月前
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
250 18
|
7月前
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
170 16
|
11月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
118 0
|
架构师 开发工具 git
项目去除git版本控制 去除版本控制
文章提供了去除本地项目Git版本控制的步骤,包括删除`.git`文件夹和`.idea`目录下的`vcs.xml`文件。
项目去除git版本控制 去除版本控制
|
jenkins 测试技术 开发工具
协同开发的艺术:Git 在团队项目中的高效应用
【8月更文第16天】在现代软件开发中,团队成员之间的高效协作是至关重要的。Git 作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码的变化和协作。本文将介绍如何利用 Git 来优化团队的工作流程,并提供实际操作的代码示例。
360 1
|
网络安全 开发工具 数据安全/隐私保护
Win10使用Git克隆项目出现fatal: Authentication failed for异常
Windows 10系统中使用Git克隆项目时出现"fatal: Authentication failed for"异常的解决方法,主要是通过修改凭据管理器中的Git凭据密码来解决因密码过期导致的身份验证失败问题。
635 0
Win10使用Git克隆项目出现fatal: Authentication failed for异常
|
Java 开发工具 git
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
110 0
|
开发工具 git
IDEA中怎么使用git下载项目到本地,通过URL克隆项目(giteegithub)
IDEA中怎么使用git下载项目到本地,通过URL克隆项目(giteegithub)
943 0