git diff,stash,submodule,format-patch

常用CMD

修改username

git config --global username "Your github username"

修改email

git config --global user.email "yourgitemail@yourdomain.com"

git 初始化

git config --global user.email "yourgitemail@yourdomain.com"

查看当前分支

git branch

新建分支

git branch xxx_dev

查看远端分支

git branch -r

删除本地分支

git branch -D xxxx_dev

清除无效远端分支

gti fetch -p

删除远端分支

git push orgin -delete xxxx_dev

查看commit记录

git log

拉取最新改动

git pull

切换分支

git checkout

查看改动情况

git status

stash

保存当前改动

git stash save “save message”

查看stash list

git stash list

显示改动

git stash show num

应用某个stash(不会从list删除)

git  stash apply num

应用某个list(会从list删除)

git stash pop num

删除某个stash

git stash drop num

删除全部list内容

git stash  clear

查看stash最新保存的更改信息

git stash show

diff

显示两分支简单diff信息

git diff xx1_dev xxx2_dev –stat

显示两分支详细的diff信息

git diff xxx1_dev xxx2_dev

查看当前目录和另一分支的差别

git diff branch

版本对比查看

git diff commitid1 commitid2

submodule

新增

git submodule add <url> <path>

更新

git submodule update

删除

git submodule deinit <path>

加上 -f 子模块本地有修改也会被移除

git rm <path>

初始化

git submodule init

拉取所有子模块

git submodule foreach git pull

切换子模块分支

git submodule foreach git checkpout xxx_branch

format-patch

最近一次提交生成patch

git format-patch -1

应用patch 直接提交

git am xx.patch

应用patch 不会提交,变成改动

git apply xx.patch

消除空格

git am/apply --whitespace=fix xx.patch

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值