Git

参考

GitLab入门 - 知乎

(21条消息) Git分支命名规范_嘻嘻哈哈111111的博客-CSDN博客_git 分支命名

重置提交后的强推代码

git push --force origin[branch name]

merge错误

Your configuration specifies to merge with the ref 'refs/heads/v.autoCheckProduct.20190325' from the remote, but no such ref was fetched.

切换到主分支:

1.git pull

2.git fetch -p

切换到当前分支:

1.git branch --unset-upstream

2.git pull

3.git branch --set-upstream-to=origin/<master branch> <current branch>

本地创建新分支

git checkout -b <branch name>

Cherry-pick

(21条消息) git cherry-pick指令详解_Nice2cu_Code的博客-CSDN博客_git pick

rebase

开发分支:git rebase [主分支]

如果产生冲突,会切换到一个解决冲突的commit上

解决冲突后,git add [冲突文件...]

git rebase --continue

revert

删除指定的commit:git revert [commit id]

删除后会进入新的commit

查看

使用git show <commit-hash>来查看某次提交的详细信息和修改内容

使用git diff <commit-hash>来查看该提交和当前状态之间的差异

使用git show --name-only <commit-hash>来查看修改的文件列表

使用git show <commit-hash> -- <file-path>来查看某个特定文件的修改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分是文档,为了日后查看方便放到了前边[可能敲错了,详见阮一峰老师的文章]http://www.ruanyif...
    白璞1024阅读 1,041评论 0 49
  • 在项目开发过程中,总是免不了使用版本管理工具。否则可能经常出现 HBO出版的电视剧《硅谷(Silicon Vall...
    BillGrim阅读 469评论 0 0
  • git发明了一个叫做暂存区的概念,但是为什么要发明这个概念呢?没有暂存区可以不?为什么一定要有暂存区? git 一...
    三云_16d2阅读 909评论 0 0
  • Git 实用命令套路 =========================git首次提交项目命令==========...
    小苏c阅读 348评论 0 0
  • 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Sta...
    晴天4327阅读 213评论 1 2