Git命令工作常用记录 回退 删除 添加 查看
2017-09-20 19:46
381 查看
环境: linux
工具: git命令的使用
简单常用命令:
查看:
git status -s . 表示查看工作区中所有文件变化:
git branch 查看本地分支
git branch -r 查看远程分支
git branch -a 查看所有分支
git diff fileName 查看某一个文件被修改的内容
?? 表示还没有被添加到暂存区中的文件
D 表示工作区被删除的文件
M 描述工作区中被修改的文件
添加:
单个文件
git add fileName //filename 需要是全路径名称
多个及全部文件
git add --all
git add .
删除:
如果不想看到被??所标识的文件使用
git clean -df //会将所有被??所标识的文件删掉
git rm fineName //会将带D所表示的文件被删除,这里删除的是暂存区中的文件; 删除后需要提交一次方可成功;
删除分支:
git branch -D branchName //删除本地分支
回退:
常用的:
18afd8a36ca31041ba59ccc2c2008f12e64bd6b7 就是提交的历史id; 下面用 historyId表示;
使用git log 查看提交记录;
git reset --soft 18afd8a36ca31041ba59ccc2c2008f12e64bd6b7 //只撤销commit的记录,不撤销修改的内容,就是内容依旧是最后提交的那一版,如何回退前几个版本中和最后一版中有共同修改的内容,依然以最后提交的一版为主,只是没有提交的记录而已;
git reset HEAD . 撤销所有已经add的文件;
执行完上两步就可以使用git diff fileName 查看所有文件所修改的内容了;
简单说:
git reset --soft historyId //只撤销commit记录,不撤销文件内容修改;
git rest HEAD . //撤销所有添加的文件;
git diff finaname //查看某一个文件修改的记录
git reset --hard history //回退版本,回退内容修改到指定提交记录的版本;
后悔药:使用 git reset --hard history后
git reflog //用该命令可查看历史命令,得到之前执行的命令
工具: git命令的使用
简单常用命令:
查看:
git status -s . 表示查看工作区中所有文件变化:
git branch 查看本地分支
git branch -r 查看远程分支
git branch -a 查看所有分支
git diff fileName 查看某一个文件被修改的内容
?? 表示还没有被添加到暂存区中的文件
D 表示工作区被删除的文件
M 描述工作区中被修改的文件
添加:
单个文件
git add fileName //filename 需要是全路径名称
多个及全部文件
git add --all
git add .
删除:
如果不想看到被??所标识的文件使用
git clean -df //会将所有被??所标识的文件删掉
git rm fineName //会将带D所表示的文件被删除,这里删除的是暂存区中的文件; 删除后需要提交一次方可成功;
删除分支:
git branch -D branchName //删除本地分支
回退:
常用的:
18afd8a36ca31041ba59ccc2c2008f12e64bd6b7 就是提交的历史id; 下面用 historyId表示;
使用git log 查看提交记录;
git reset --soft 18afd8a36ca31041ba59ccc2c2008f12e64bd6b7 //只撤销commit的记录,不撤销修改的内容,就是内容依旧是最后提交的那一版,如何回退前几个版本中和最后一版中有共同修改的内容,依然以最后提交的一版为主,只是没有提交的记录而已;
git reset HEAD . 撤销所有已经add的文件;
执行完上两步就可以使用git diff fileName 查看所有文件所修改的内容了;
简单说:
git reset --soft historyId //只撤销commit记录,不撤销文件内容修改;
git rest HEAD . //撤销所有添加的文件;
git diff finaname //查看某一个文件修改的记录
git reset --hard history //回退版本,回退内容修改到指定提交记录的版本;
后悔药:使用 git reset --hard history后
git reflog //用该命令可查看历史命令,得到之前执行的命令
git historyID1 historyID2 --stat //查看同一分支下指定两个版本之间文件差异
git diff historyId1 historyId2 -- fileName //同一分支下某一个文件在两个版本之间的区别
git diff historyId1 historyId2 //查看同一分支下指定版本之间所有文件内容修改差异
以上就是我工作中最常用到的命令, 后续会继续补充
属于Linux 环境 Android源码编译开发;
相关文章推荐
- GIT 版本控制软件的常用命令记录每次更新到仓库 现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标和使用方法
- 常用命令 记录工作中常用的命令会逐渐添加
- git 工作笔记(自己常用的 git 命令记录)
- ORACLE-工作常用配置及命令记录-导入sql、unl文件、查看数据库状态、修改字符集等
- git 常用命令 创建查看删除分支,创建查看删除tag等
- 第02天GIT:(05):GIT命令的其他使用(起别名_删除文件_查看版本号版本_版本回退
- git 常用命令 创建查看删除分支,创建查看删除tag等
- Git的使用——安装/添加/删除/历史记录/命令记录的操作
- git常用命令记录
- GIT 查看/删除/添加远程库
- git的工作流程加常用命令总结
- (OK) 通过 git 命令,添加/删除/修改 文件/文件夹
- 工作中常用 Git 命令的总结
- Git命令查看、创建、切换、删除分支
- git常用命令-工作中常用
- git 常用命令(3)- git内容合并和冲突查看
- 轻松使用git命令查看版本记录
- git 工作常用命令
- Linux常用命令及操作(二)查看用户组、更改文件(夹)权限、复制、将用户添加到root
- Linux命令(9):添加,删除,修改,查看用户和用户组