
GIT
文章平均质量分 56
蛞蝓不孤寡
我这个人是简介不完的
展开
-
git如何解决冲突?
git如何解决冲突?一、什么情况下会产生冲突?二、冲突的解决三、撤销合并一、什么情况下会产生冲突?当多个开发者同时使用或者操作 git 中的同一个文件时:多个分支代码合并到一个分支;多个分支向同一个远端分支推送代码;push操作的本质就是将本地代码merge到远端分支;同理,pull操作的本质就是将远程分支merge到本地分支。所以在进行这两种操作时,也有可能存在冲突。有的时候解决了冲突并不意味着万事大吉,因为在某种情况下还会存在逻辑冲突。例如:用户A修改了函数返回值,用户B依旧使用旧的原创 2021-08-09 20:05:42 · 18914 阅读 · 2 评论 -
如何生成SSH key?
如何生成SSH key?一、检查是否存在SSH key二、生成SSH key三、将ssh key添加到GitHub中项目应用:SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制。一、检查是否存在SSH key在控制台输入:ls ~/.ssh如果提示没有该目录,或者该目录下没有公私钥文件,说明还未生成过密钥。如果有文件id_rsa.pub 或 id_dsa.pub,则直接进入步骤3将SSH key原创 2021-07-29 16:23:18 · 18758 阅读 · 0 评论 -
Git中关于merge的简单使用
git merge命令用于将两个或两个以上的开发历史合并一起。一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支切换到开发分支:git checkout dev拉一下代码:git pull切换到要合并的master分支:git checkout master将dev分支上的代码合并到master分支:git merge dev这样就合并好了!至于后续就看你自己推不推代码了将代码推到远程:git push -u origin master二、当master代原创 2021-07-22 14:43:03 · 906 阅读 · 2 评论 -
写完代码后搞错分支怎么办?
写完代码后搞错分支怎么办?未提交的情况下已提交的情况下血泪史:今天写项目需求,一半都写完了,发现自己的分支还在master上,那么已经写了代码后发现搞错分支了应该怎么办?未提交的情况下git add . (暂存在此分支上的改动)git stash (把暂存的改动提交到git的暂存栈)git checkout 本该提交代码的分支 (要是拉取新分支:git checkout -b 本该提交代码的分支)git stash pop (将暂存栈中的代码放出来)这样你的改动就跑到本该提交代码的分支原创 2021-07-13 18:04:04 · 897 阅读 · 1 评论 -
解决git分支切换时遇到的问题
Please commit your changes or stash them before you switch branches问题的解决在项目开发的过程中,有时候会遇到一个分支上的BUG还没解决,另一个分支上的BUG又急需解决。这个时候如果没有提交当前分支上的修改的话,是没有办法切换分支的。遇到这类问题要怎么解决呢?首先使用 git branch 命令查看一下我的分支,可以看到目前是在 feat/demo-zky 分支上:使用 git diff 命令发现本地代码有改动,使用 git sta原创 2021-05-28 11:13:23 · 3619 阅读 · 0 评论