git的合并策略总共有3种,一种是resovle,一种是recursive,一种是octopus。其中resolve和recursive适用于合并2个branch,octopus适用于合并3个或者3个以上的branch。对于这3中策略,都需要涉及到merge-base commit ...
. 撤销修改 当改乱了工作区 working directory 某个文件的内容,想直接丢弃工作区中的修改时,用命令git checkout file。 当不但改乱了工作区某个文件的内容,还添加到了暂存区 stage ,想丢弃修改,分为两步,第一步用命令git reset HEAD file,就回到了场景 ,第二步按场景 操作。 已经提交了不合适的修改到版本库时,想要撤销本次提交,参考 回退 。 ...
2018-11-16 16:00 0 900 推荐指数:
git的合并策略总共有3种,一种是resovle,一种是recursive,一种是octopus。其中resolve和recursive适用于合并2个branch,octopus适用于合并3个或者3个以上的branch。对于这3中策略,都需要涉及到merge-base commit ...
在上一篇解决冲突的时候,我们观察到当我们点击编辑冲突的时候,会出现三个文件,文件结尾分别时remote,local,base,、 这三个参数是什么意思呢? local:指的本地要提交,要合并的状态。 base:指的是local和remote共同的节点。 remote:指的是我们从服务器 ...
记录几个简单的命令 1:克隆-把线上的文件复制到本地 git clone 线上地址 2:检查状态 git status 3:放入待仓储 git add.文件名 git add * (全部文件,简单粗暴) 4:提交及命名 git commit -m'你本次提交的名字 ...
在上一篇解决冲突的时候,我们观察到当我们点击编辑冲突的时候,会出现三个文件,文件结尾分别时remote,local,base,、 这三个参数是什么意思呢? local:指的本地要提交,要合并的状态。 base:指的是local和remote共同的节点。 remote:指的是 ...
一.base64 1.base64是JDK 1.8加入的标准库;1.8之前是org.apache.commons.codec.binary.Base64类,当然这个是jar包,这个类易写jar包比较多,这个库下的算是较完善的。 ----官方地址:http ...
git status git status 以查看在你上次提交之后是否有修改。 我演示该命令的时候加了 -s 参数,以获得简短的结果输出。如果没加该参数会详细输出内容: ...
答: 使用git reset HEAD <file name>即可撤销,也就是将暂存的数据删掉 ...
git log操作 log命令的作用:用于查看git的提交历史; git log命令显示的信息的具体含义: commit SHA-1 校验和 commit id Author 作者跟邮箱 ...