关闭

Updates were rejected because the tip of your current branch is behind

有如下几种解决方法:1.使用强制push的方法:$ git push -u origin master -f这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。2.push前先将远程repository修改pull下来$ git pull origin master$ git push -u origin master3.若不想merge远程和本地修改,可以先创建新的分支:$ git b...
阅读(14) 评论(0)

Git冲突:commit your changes or stash them before you can merge. 解决办法

出现错误的原因: 在本地和远程仓库都做了更新,再次从远程 git pull 时候,就会出现下面的错误:error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.php Please, commit your changes or stash them before y...
阅读(275) 评论(0)

git 查看远程仓库的信息 以及 git fetch 和git pull 的区别

1.查看远程仓库的信息 可以通过命令 git remote show [remote-name] 查看某个远程仓库的详细信息,比如要看所克隆的 origin 仓库,可以运行:git remote show origin2.git fetch:相当于是从远程获取最新版本到本地,不会自动mergeGit fetch origin master git log -p master origin/maste...
阅读(164) 评论(0)

git reset revert 回退回滚取消提交返回上一版本

这些开发中很常见的问题,所以git的取消提交,回退甚至返回上一版本都是特别重要的.大致分为下面2种情况:1.没有push 重点内容 这种情况发生在你的本地代码仓库,可能你add ,commit 以后发现代码有点问题,准备取消提交,用到下面命令reset git reset [–soft | –mixed | –hard 可以参考博客:http://blog.csdn.net/th_num/a...
阅读(262) 评论(0)

git 撤销commit

如果不小心commit了一个不需要commit的文件,可以对其进行撤销。先使用git log 查看 commit日志:$ git log commit 85fa2c254f25237080871466df34807c55def7c0 Author: wuyy Date: Mon Apr 17 14:20:19 2017 +0800 测试一下gitignore3commit b...
阅读(325) 评论(0)
    个人资料
    • 访问:115125次
    • 积分:2787
    • 等级:
    • 排名:第14315名
    • 原创:163篇
    • 转载:17篇
    • 译文:0篇
    • 评论:36条
    每个人都是过客,每个人都有故事
    也许深夜往往是人们内心最为脆弱的时刻。孤独,绝望,失意,无奈......这些复杂沉重的情绪会随着黑夜的来临不再躲藏。
    最新评论