git使用

本篇主要记录git的一些使用,仅做本人学习、查阅之便,所有指令均以测试通过
Git版本信息

$ git --version
git version 2.33.1.windows.1

git 下载代码

git clone -b 远程分支 仓地址

取消本地的一些改变,会撤销文件的所有改变

git checkout -- <filename>

取消已经add的改动

git restore --staged  <filename> 

撤销已commit的本地提交
1、仅是撤销commit提交,修改后的文件会保留在暂存区,改动不会消失

git reset --soft HEAD~1

2、清除本次commit的文件改动,新建文件会被删除,回到上一次提交文件的状态【谨慎操作】

git reset --hard HEAD~1

查看本次commit的文件信息

git show HEAD --stat

commit bbcfa26f82132961822d2c5cad86f2e534cd8517 (HEAD -> main)
Author: xx <xxx@163.com>
Date:   Sun Jul 14 15:28:44 2024 +0800
    测试commit 撤回
 test/test1.py | 2 +-
 test/test6.py | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

将一个分支source-branch中的特定文件添加到另一个分支target-branch中,而不合并整个分支

git checkout target-branch
git checkout source-branch -- <path-to-file1> <path-to-file2>
git add <path-to-file1> <path-to-file2>
git commit -m "Add specific files from source-branch"
git push

将分支branchA中的所有改变合并到另一个分支branchB中,同步两个分支的代码
1、 进入要同步代码的分支,落后的分支branchB

git checkout branchB

2 将最新代码branchA合并到branchB分支

git merge branchA

3、如果需要

git push 

修改远程仓库的3次提交记录

git rebase -i HEAD~3

此时会进入编辑界面需要将pick修改对应的操作指令,这里是drop,修改完成后直接git push -f即可。

相关推荐

  1. <span style='color:red;'>Git</span><span style='color:red;'>使用</span>

    Git使用

    2024-07-15 03:58:02      56 阅读
  2. <span style='color:red;'>git</span><span style='color:red;'>使用</span>

    git使用

    2024-07-15 03:58:02      59 阅读
  3. <span style='color:red;'>Git</span><span style='color:red;'>使用</span>

    Git使用

    2024-07-15 03:58:02      59 阅读
  4. <span style='color:red;'>Git</span><span style='color:red;'>使用</span>

    Git使用

    2024-07-15 03:58:02      47 阅读
  5. <span style='color:red;'>Git</span><span style='color:red;'>使用</span>

    Git使用

    2024-07-15 03:58:02      29 阅读
  6. Git使用

    2024-07-15 03:58:02       34 阅读
  7. GIT使用

    2024-07-15 03:58:02       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 03:58:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 03:58:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 03:58:02       57 阅读
  4. Python语言-面向对象

    2024-07-15 03:58:02       68 阅读

热门阅读

  1. 哪个外汇平台可以交易美股?

    2024-07-15 03:58:02       20 阅读
  2. ubuntu disk

    2024-07-15 03:58:02       15 阅读
  3. 数据结构与算法基础篇--递归

    2024-07-15 03:58:02       20 阅读
  4. 来看一个14台480KW的充电站实际收入情况

    2024-07-15 03:58:02       20 阅读
  5. dify/api/models/workflow.py文件中的数据表

    2024-07-15 03:58:02       21 阅读
  6. Linux 命令集

    2024-07-15 03:58:02       23 阅读
  7. 代码随想录算法训练营第34天

    2024-07-15 03:58:02       25 阅读