IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git孤狼常见场景 -> 正文阅读

[开发工具]Git孤狼常见场景

删除不要的分支

git branch -d 分支名
git branch -D 分支名
小d删不掉就用大的

修改最近的commit的message

git commit --amend
然后修改第一行就行了。

修改老旧commit的message

git rebase -i 父commit的号码
注意是父亲

之后根据提示,把pick之类的改成r就行了。之后会弹出来新的交互,改名字即可。

注意,修改之后会更改base之后的所有commit号。

合并一些连续的commit

也是git rebase-i 父commit号码
注意这里用-s参数

也可以用soft reset的方法。牛总教的。

合并一些分离的commit

git rebase -i 父commit号
如果涉及到根的话,可以 git rebase -i --root
注意的就是要调整顺序,把想融合的放在一起。

比较暂存区和head所含文件的差异

git diff --cached

比较暂存区和工作区所含文件的差异

git diff

默认就是比较工作区和暂存区

git diff – a.txt
注意–后面必须有个空格!!

如何让暂存区和HEAD一样(抛弃暂存区)

git reset HEAD

如何抛弃工作区

git checkout – 文件名

如何部分抛弃暂存区?

git reset HEAD – 文件名

如何删除最近的几次commit

git reset --hard commit号
就是有点危险

查看不同commit针对某个文件的差异

git diff commit1 commit2 – 文件名

正确删除文件的做法

先在工作区删除文件
然后git rm 文件名

也可以直接 git rm 文件名

如何加塞紧急需求?

git stash 把工作区入栈
git stash list 看list
git stash pop/apply

apply类似于peek

如何让git忽略某些文件

就是写.gitignore文件
里面的写法比较简单
*.txt 任何txt都不管
.idea/ idea文件夹下的不管

如何把git备份到本地

在这里插入图片描述
git clone --bare 协议和地址 新名字
–bare是说不要拷贝工作区

推送到github

git remote add 喜欢的名称 仓库地址
添加远端地址

git remote -v
看看有哪些配置好的远端

git push 喜欢的名称 --all
push所有的分支

git pull/fetch 喜欢的名称 某个分支
pull的话会强制merge

git merge 远端分支
如果报错 加参数,会提醒你加什么的。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 11:06:31  更:2022-01-24 11:06:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 13:29:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码