git 命令整合

更新本地 通过远程库的最新改动

git pull

查询repo的状态.

git status -s: -s表示short, -s的输出标记会有两列,第一列是对staging区域而言,第二列是对working目录而言.

git status

比较差异

当前文件和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容.

git diff

已经暂存起来的文件和上次提交时的快照之间的差异,可以用:

git diff --cached
(Git 1.6.1 及更高版本还允许使用 git diff --staged,效果是相同的).

比较woking directory和上次提交之间所有的改动.

git diff HEAD

如果想看自从某个版本之后都改动了什么,可以用:(跟log命令一样,diff也可以加上–stat参数来简化输出.)

git diff [version tag]

由A到B的patch,可以用来比较两个分支.

git diff [branchA] [branchB]

一般我们想要的结果是两个分支分开以后各自的改动都是什么,是由命令:(实际上它是:git diff $(git merge-base [branchA] [branchB]) [branchB]的结果.)

git diff [branchA][branchB]

添加修改备注

git commit -a -m “the commit message"

git commit -m 上传备注
git commit -a 会先把所有已经track的文件的改动add进来,然后提交(有点像svn的一次提交,不用先暂存). 对于没有track的文件,还是需要git add一下.
git commit –amend 增补提交. 会使用与当前提交节点相同的父节点进行一次新的提交,旧的提交将会被取消.

上传代码

git push
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值