美文网首页
Git常用操作

Git常用操作

作者: 何大必 | 来源:发表于2019-03-25 20:35 被阅读0次

情况一

git pull遇到错误:error: Your local changes to the following files would be overwritten by merge
由于你跟别人改了同一份文件,所以pull代码的时候会这样。

解决方法1:可以保留本地改动

git stash //保存当前工作进度,会把暂存区和工作区的改动保存起来
git pull origin master
git stash pop

如此一来,服务器上的代码更新到了本地,而且你本地修改的代码也没有被覆盖,之后使用add,commit,push 命令即可更新本地代码到服务器了。

拓展

git stash save 'message...'可以添加一些注释
git stash list 显示保存进度的列表。也就意味着,git stash命令可以多次执行。
git stash clear删除所有存储的进度。

git stash pop [–index] [stash_id]
git stash pop 恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区。
git stash pop --index 恢复最新的进度到工作区和暂存区。(尝试将原来暂存区的改动还恢复到暂存区)
git stash pop stash@{1}恢复指定的进度到工作区。stash_id是通过git stash list命令得到的
通过git stash pop命令恢复进度后,会删除当前进度。

解决方法2:不保留本地改动

git reset --hard
git pull origin master

参考:

https://blog.csdn.net/misakaqunianxiatian/article/details/51103734
https://blog.csdn.net/anhenzhufeng/article/details/78052418
https://blog.csdn.net/daguanjia11/article/details/73810577

情况二

本地branch1已改动,但是不想提交,想要从master上重新建分支branch2
在branch1上保存已改的东西:git stash
切换到master上:git checkout master
在master分支上新建branch2:git checkout -b branch2
这样branch2上的内容就跟master上一样了。
参考

相关文章

  • 组件化(第一篇)

    组件化 git 常用操作指令 cocoapods的基本使用 cocoapods本地私有库 一、git 常用操作指令...

  • git的常用操作

    git的常用操作

  • GIt 操作补充

    常用的git操作命令 常用的git操作命令已经能够满足日常的工作需求 现补充一些高级命令 git branch -...

  • git使用整理

    git使用常用操作-常用基本命令 克隆:git clone 【url】 查看修改状态: git status (g...

  • GIT 版本管理 常用命令

    Git 常用命令流程图 Git常用操作命令: 初始化创建:$ git init //检出仓库:$ git clon...

  • 🍏常用 git 操作指北

    ? 常用 git 操作指南 ? git图形界面操作软件 ? 开发流程 git clone 拉取项目代码,不必多说 ...

  • git常用操作 🎀

    git常用操作 ? 基本知识 查看git信息 修改git配置 提交类操作 分支类操作 创建分支 查看分支 修改分支...

  • git常用操作命令

    git常用操作命令 1 git工作原理图 2 git远程操作 2.1 git clone 远程操作的第一步,通常是...

  • 真 git 操作大全 不会就看

    git 常用命令git 远程操作git 撤销操作 推酷git大全 react router4 中文文档 koa 简...

  • git常用操作

    git缩写配置: 在.gitconfig文件中添加: [alias] git常用操作: git clone 克隆一...

网友评论

      本文标题:Git常用操作

      本文链接:https://www.haomeiwen.com/subject/potivqtx.html