
git
格局zoo
这个作者很懒,什么都没留下…
展开
-
团队协作git操作流程:
克隆一个全新的项目,完成新功能并且提交:git clone XXX //克隆代码库git checkout -b test //新建分支modify some files //完成修改git add . //把修改加入stage中git commit -m '' //提交修改到test分支review代码git checkout master //切换到master分支git pull //更新代...原创 2018-07-11 09:37:48 · 542 阅读 · 0 评论 -
Git代码冲突解决办法
如果服务器上的文件发生了更改了的话,在本地更改该文件之前未使用git pull命令的话,那么在本地修改完该文件后使用git pull 或者git push时会发生冲突: error: Your local changes to the following files would be overwritten by merge: protected/config/main.php...原创 2018-07-23 19:38:25 · 661 阅读 · 0 评论 -
Git Stash用法,方便临时处理bug时随时切换分支而不丢失修改
最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。 首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。 git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到G...转载 2018-07-26 09:23:50 · 451 阅读 · 0 评论 -
如何去解决fatal: refusing to merge unrelated histories
先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull 因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull, 这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-histories git pull origin master --allow...转载 2018-10-17 18:23:59 · 145 阅读 · 0 评论 -
一台电脑如何管理多个SSH KEY
需求:一台电脑上(Mac os)管理多个ssh key,可以任意切换,达到多用户(账号)使用不同ssh提交代码。 以下利用gerrit和github账号来做例子。 1、生成ssh key ssh-keygen -t rsa -C "youremail@yourcompany.com" -f ~/.ssh/id_rsa_github 若一路回车(密码可以不写),这样只会在~/.ssh/ ...转载 2018-10-17 18:28:03 · 797 阅读 · 0 评论