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 只提交部分更改

bash 复制代码
git add environ/ct/minio/minio-dev.yaml
bash 复制代码
git commit -m "modify"
bash 复制代码
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/
bash 复制代码
git stash
bash 复制代码
git rebase origin/master
bash 复制代码
git push -f
bash 复制代码
git stash pop
相关推荐
SaaS发言人12 分钟前
渠道数字化解决方案横评:谁更懂快消
java·大数据·人工智能
数字融合17 分钟前
透明化视频孪生大数据全域时空对齐应用技术
大数据·人工智能·virtualenv
阳墨余2 小时前
Git 同时管理 Gitee 和 GitHub 的 SSH 配置实战
git·gitee·github
fengyehongWorld10 小时前
Git 认证凭据管理
git
ebok.10 小时前
国产大模型落地业务系统的优选载体:京微智枢信创 AI 业务支撑平台
大数据·人工智能·低代码·ai
民乐团扒谱机12 小时前
【微实验】组合优化matlab实战(马科维茨投资模型):在收益与风险之间,寻找最优的人生配比
大数据·人工智能·算法·机器学习·数学建模·matlab·组合优化
星野川崎20612 小时前
电商多店运维:云机长期挂机频繁掉线、账号无故风控原因剖析与解决方案
大数据·运维·云计算·电商
小柯南敲键盘13 小时前
电商图片翻译工具推荐,批量处理主图视频字幕,免费试用
大数据·人工智能·python·音视频
观远数据13 小时前
零售连锁BI选型清单:什么样的场景适合ChatBI,什么样的场景不适合
大数据·人工智能·零售
大大大大晴天14 小时前
实时数仓怎么建:基于 StarRocks 的分层设计与实践
大数据