git系列(2)-独自使用git的场景

1.删除不需要的分支

使用命令 git branch -d 分支名

强制删除分支 git branch -D 分支名

2.修改最近一次commit 的message

git commit --amend

3.修改老旧commit的message

git rebase -i commit的hash值

注意这个hash值是这个commit的父hash值

4.把连续多个commit整理成一个commit

还是用git rebase -i commit的hash值

但是这个hash值多个commit中最早的哪一个commit

其他的commit前面变成s

5.把间隔多个commit整理成commit

还是用git rebase -i commit的hash值

这里也是要把合并的commit变成pick s 的形式,其他保持不变

6.比较暂存区和HEAD的差异

git diff --cached

7.比较工作区和暂存区

git diff(比较所有文件)

也可以添加具体的文件名

用/区别不同文件

8.暂存区恢复add之前

git reset HEAD

也可以指定具体的文件

9.取消工作路径下的修改

也就是让工作区的内容恢复到修改之前

git checkout --文件名

10.取消暂存区部分文件的修改

git reset HEAD --文件名

11消除最近几次提交

git reset --hard commit的hash(这个commit之后的提交全部消除)

12看不同提交的指定文件的差别

git diff temp master --文件

13正确删除文件

git rm 文件名

14紧急加塞任务时

使用git stash将当前工作存到别的地方(一个堆栈里面)

当处理完加塞任务时,使用git stash apply

15指定git不需要管理的文件

创建.gitignore文件,在文件指定相关的不管理的文件

16.git仓库备份到本地

使用git remote add 仓库名 file://仓库地址 (这是本地备份)

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值