从零开始,轻松掌握Git版本控制

1.创建Git仓库

在项目开始前或者项目进行中都可以进行Git仓库的创建,首先进入项目的根目录,然后运行

git init

2.把文件添加到版本库

git add readme.md

git add src/ git add只是把文件添加到暂存区(stage)

git commit -m "add readme and src/" git commit命令是把暂存区的文件提交到当前分支

版本回退

在Git中,用Head来表示当前版本,如果想要回退到上个版本,只需

git reset --hard HEAD^

如果想回退到上上个版本呢?使用git reset --hard HEAD^^,如果想要回退到上上…个版本,只需要使用git reset --hard HEAD~N,N是想要回退的版本个数。

git reset --hard HEAD~20 回退到往前20个版本。

3.查看本地分支

要查看本地分支,可以使用以下命令:

git branch

这将列出所有的本地分支,并在当前分支旁边标注一个星号(*)。

举例:

develop:这是一个本地分支的名称。前面没有星号(*),表示当前不在这个分支上。

* feature/chip_verify/can/can_boudrate_test:这也是一个本地分支的名称。前面的星号(*)表示这是当前所在的分支。

意思:

1.你有两个本地分支:

develop

feature/chip_verify/can/can_boudrate_test

当前你正处于

feature/chip_verify/can/can_boudrate_test 分支。

4.修改本地分支名称并提交到仓库

重命名本地分支

git branch -m feature/chip_verify/can/can_boudrate_test feature/chip_verify/can/can_baudrate_test

推送新的分支到远程仓库

git push origin feature/chip_verify/can/can_baudrate_test

删除旧的远程分支(如果不需要保留)

git push origin --delete feature/chip_verify/can/can_boudrate_test

设置新的上游分支(为了确保本地分支与远程分支正确关联,你需要设置新的上游分支)

git push --set-upstream origin feature/chip_verify/can/can_baudrate_test

设置成功

5.将修改内容上传到git 仓库

5.1. 检查修改内容

首先,使用 git status 命令查看当前工作区的状态,确认有哪些文件已被修改、添加或删除。

git status

绿色作为修改需要提交的文件,红色作为修改不提交的文件

5.2. 添加修改内容到暂存区

使用 git add 命令将修改的文件添加到暂存区。你可以指定具体文件,也可以使用 . 将所有修改添加到暂存区。

添加单个文件

git add

添加所有修改的文件

git add .

5.3. 提交修改

使用 git commit 命令提交暂存区的修改,并添加提交信息(commit message)。

# 将修改推送到远程仓库git push origin feature/chip_verify/can/can_baudrate_test

6.切换分支

6.1. 查看当前分支

首先,你可以使用以下命令查看当前所在的分支:

git branch

6.2. 切换到已有分支

如果你想切换到一个已经存在的分支,可以使用 git checkout 命令:

git checkout

例如,切换到 develop 分支:

git checkout develop

6.3. 创建并切换到新分支

git checkout -b

6.4. 检查切换结果

git branch

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值