
git
文章平均质量分 92
oguro
无
展开
-
GIT 分支管理:创建与合并分支、解决合并冲突
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。现在有了分支,就不用怕了。你创原创 2021-06-07 10:44:48 · 694 阅读 · 0 评论 -
git学习笔记——移除文件和移动文件
1.移除文件要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除),然后提交。 可以用git rm命令完成此项工作,并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了。如果只是简单地从工作目录中手工删除文件,运行git status时就会在 “Changes not staged for commit” 部分(也就是未暂存...原创 2019-11-15 15:09:20 · 634 阅读 · 0 评论 -
解决 GitLab: You are not allowed to force push code to a protected branch on this project问题
当我们有时候回滚了代码,想强制push到远程仓库的时候,git push origin --force会报如下错误:You are not allowed to force push code to a protected branch on this project如果用的是gitlab版本库,这说明gitlab对仓库启用了保护,需要在仓库中设置一下:"Settings"...原创 2019-11-15 15:04:00 · 35757 阅读 · 1 评论 -
Git冲突:commit your changes or stash them before you can merge. 解决办法
用git pull来更新代码的时候,遇到了下面的问题: 1 2 3 4 error: Your localchanges to the following files would be overwritten by merge: xxx/xxx/xxx.php Please, commit your changes ...原创 2019-11-13 16:20:29 · 3585 阅读 · 0 评论