git使用

git删除分支
1 先切换到别的分支: git checkout test01

2 删除本地分支: git branch -d test02

3 若是删除不了能够强制删除,git branch -D test02

4 有必要的状况下,删除远程分支:git push origin --delete test02

注:上述操做是删除我的本地和我的远程分支,若是只删除我的本地,请忽略第4步。

git 撤销

1、git add 添加多余文件 撤销操作

git reset HEAD 后面什么都不跟的,就是上一次add 里面的内容全部撤销
git reset HEAD XXX 后面跟文件名,就是对某个文件进行撤销

2、git commit 撤销操作

git reset --soft HEAD^

这样就成功的撤销了commit操作

注意,仅仅是撤回commit操作,您写的代码仍然保留。

git reset 其他参数说明:
–mixed
意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

–soft
不删除工作空间改动代码,撤销commit,不撤销git add .

–hard
删除工作空间改动代码,撤销commit,撤销git add .

注意完成这个操作后,就恢复到了上一次的commit状态。

commit注释写错了,只是想改一下注释,只需要:

git commit --amend

此时会进入默认vim编辑器,修改注释完毕后保存就好了。

git撤销某次commit
git reset

git reset commit的id :回滚到某次提交。
git reset --soft commit的id:此次提交之后的修改会被退回到暂存区。
git reset --hard commit的id:此次提交之后的修改不做任何保留, 查看工作区是没有记录的。

git push某一个commit,不全部推送实现方式

操作步骤
1.commit 到本地仓库,或其他分支mearge过来的代码
2.如果有未提交的代码,先隐藏:

git stash

3.提交指定 commit
git push <远程仓库名称》:<远程分支名称>
例:

git push origin f33b2c4ce7e53090b384bfb256add1b3e009c6b2:devlop

4.弹出隐藏的代码:

git stash pop
注意:commit id如何获得:一种方法可以通过idea push时右键要push的commit查询

git 只提交部分更改

git add environ/ct/minio/minio-dev.yaml
git commit -m "modify"
git status
On branch tjuppc
Your branch is up to date with 'origin/tjuppc'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	kube-prometheus/longhorn-rule.yaml
    longhorn/
    kube-prometheus/longhorn-rule.yaml
	loki/README.md
	loki/values.yaml
	traefik-v2/traefik-28.2.0.tgz
	traefik-v2/traefik/
git stash
git rebase origin/master
git push -f
git stash pop

相关推荐

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

    Git使用

    2024-06-14 07:20:02      60 阅读
  2. <span style='color:red;'>git</span><span style='color:red;'>使用</span>

    git使用

    2024-06-14 07:20:02      61 阅读
  3. <span style='color:red;'>Git</span><span style='color:red;'>使用</span>

    Git使用

    2024-06-14 07:20:02      62 阅读
  4. <span style='color:red;'>Git</span><span style='color:red;'>使用</span>

    Git使用

    2024-06-14 07:20:02      52 阅读
  5. <span style='color:red;'>Git</span><span style='color:red;'>使用</span>

    Git使用

    2024-06-14 07:20:02      33 阅读
  6. Git使用

    2024-06-14 07:20:02       38 阅读
  7. GIT使用

    2024-06-14 07:20:02       37 阅读

最近更新

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

    2024-06-14 07:20:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-14 07:20:02       97 阅读
  3. 在Django里面运行非项目文件

    2024-06-14 07:20:02       78 阅读
  4. Python语言-面向对象

    2024-06-14 07:20:02       88 阅读

热门阅读

  1. PySide6实现pdf转化为word和长图片

    2024-06-14 07:20:02       24 阅读
  2. rust-强化练习

    2024-06-14 07:20:02       27 阅读
  3. HTML具体应用介绍要点和难点以及优缺点分析

    2024-06-14 07:20:02       28 阅读
  4. 微服务迁移、重构最佳经验

    2024-06-14 07:20:02       20 阅读
  5. 如何在Android Studio上发布Flutter应用

    2024-06-14 07:20:02       30 阅读
  6. 百度网盘限速解决办法

    2024-06-14 07:20:02       21 阅读
  7. spark与flink的wordcount示例

    2024-06-14 07:20:02       33 阅读
  8. 【源码】SpringBoot编程式事务使用及执行原理

    2024-06-14 07:20:02       23 阅读
  9. 【LC刷题】DAY07:344 541 54

    2024-06-14 07:20:02       32 阅读
  10. 一键生成insert,update,delete,的mybatis sql 语句

    2024-06-14 07:20:02       29 阅读
  11. 装饰者模式(设计模式)

    2024-06-14 07:20:02       19 阅读