git 命令整合
来源:互联网 发布:linux 查看cpu情况 编辑:程序博客网 时间:2024/06/01 17:54
更新本地 通过远程库的最新改动
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
阅读全文
0 0
- git 命令整合
- 常用git命令整合github/gitlab
- 整合xcode4与git
- git 常用命令整合
- eclipse整合git
- MyEclipse8.5整合Git
- MyEclipse整合Git
- MyEclipse整合Git
- Eclipse中的Git整合
- 整合Jenkins+git+maven
- git 整合eclipse实战
- git 项目整合
- git操作整合笔记
- Git 命令
- git命令
- git 命令
- git命令
- Git命令
- 51nod-1055-最长等差数列
- 2018年度52数学线上测评各年级知识点
- java_找到1-1000的质数
- 从屏幕不同方向进入的动画
- Qt学习笔记——事件处理
- git 命令整合
- 前言
- 欧几里得空间
- java提高篇-----抽象类与接口
- path-sum-ii
- 将JSON对象、数组的值赋给另外一个对象,(互不影响) 对象赋值
- GIT相关整理
- Java中的两种异常类型是什么?他们有什么区别?
- TCP协议