git查看历史


开发过程中可能遇到需要在某个分支中中的某个提交里进行修改。

那么首先我们先切换到要用的分支

git branch -av 查看所有分支。

切换分支 git checkout 分支名

使用git log -10 查看最近10条提交。 找到对应的commit id,默认前面6个即可。他会找到对应的。

git checkouta6572b1214

在此分支上进行修改后进行add .然后? commit 提交。? 这时候是无法push的。会提示你先提交到一个远程分支上

git push origin HEAD:<name-of-remote-branch>

而你用git push origin 新分支名,也会报错。会提示 error: failed to push some refs to xxx

因为你本地使用的是一个远程游离分支,需要先创建一个新本地分支进行绑定 git checkout?-b new_branch_name

然后提交到一个远程新分支上。git push origin origin_new_branch_name?

这样就可以了。原来的分支也不会丢失。

本文标签: 分支 提交 me in
版权声明:本文内容来源网络,本站仅提供信息存储空间服务,不承担相关法律责任,如发现涉嫌抄袭侵权的内容, 请联系我们删除。