随笔分类 -  git

摘要:github上已经有master分支 和dev分支 在本地 git checkout -b dev 新建并切换到本地dev分支 git pull origin dev 本地分支与远程分支相关联 在本地新建分支并推送到远程 git checkout -b test git push origin te 阅读全文

posted @ 2018-09-04 14:58 金-Fish 阅读(2442) 评论(0) 推荐(0)

摘要:第一种方法: git 快速合并本地分支到远程分支1.git branch -a 查看所有分支2.git checkout origin/分支名称3.git checkout 分支名称完成 第二种方法:git 合并本地分支 与 远程分支git branch --set-upstream devtest 阅读全文

posted @ 2018-01-13 12:21 金-Fish 阅读(13323) 评论(1) 推荐(0)

摘要:***取回已经提交的代码 git reset HEAD^git can't merge 的处理1.git status 确保status 为空,可以先提交2.git reset HEAD^ 取回已经提交的代码 3.git status 查看 此时提交代码已经都已经拿回4.git stash -u 缓 阅读全文

posted @ 2017-06-21 10:17 金-Fish 阅读(5287) 评论(0) 推荐(0)

摘要:今天提交代码git commit -a的时候出现了这个错误 上网查了一下,说是Vim的返回值出错了,出错的原因还在翻译英文, 先贴出解决方案吧 git config --global core.editor /usr/bin/vim 执行这个倒是可以实现了,但是再提交的时候又出现了这个问题 请教大神 阅读全文

posted @ 2017-01-13 09:52 金-Fish 阅读(4621) 评论(0) 推荐(1)

摘要:git 提交 有新文件执行 git stash -u 如果已经执行git stash,会发现有UNtracked这个单词 说明新文件没有添加进去,此时 执行 git stash pop git stash -u 这时候再执行,git status会发现没有上面图片中的现象 阅读全文

posted @ 2016-12-06 10:59 金-Fish 阅读(7567) 评论(0) 推荐(1)

摘要:git pull 超级不推荐使用git pull 有坑,谨慎使用,pull底层是merge git pull 是 git fetch + git merge FETCH_HEAD 的缩写。所以,默认情况下,git pull就是先fetch,然后执行merge 操作,如果加 —rebase 参数,就是 阅读全文

posted @ 2016-09-21 19:51 金-Fish 阅读(3124) 评论(0) 推荐(0)