03 - 合并冲突 我们多人合作提交代码的时候,常常会出现两个人同时改了某个代码文件,这个时候你一拉代码就傻眼了!就连Git自己也不知道应该保存哪一份文件,在此时就需要一个超级英雄出现拯救世界,他享有...
名垂千古的机会到了,一文说清【给开源大项目贡献代码】二三事(github,pr,fork,ci)
和我比较熟的朋友知道我前几天给prometheus贡献了代码,这是我第一次给一个比较大的开源项目贡献代码,后来一了解发现,我滴妈,好多人都不会发起PR请求来合并代码,这次我就好好写写,给大家一个参考。...
每天3分钟玩转Git——07 – 撤销暂存文件与任意切换文件版本
07 - 撤销暂存文件与任意切换文件版本 “ 产品说这个功能我们不要了。——编程三分钟” 有时候我们想把暂存区的文件取出来。 一、暂存区到工作区 假如我们刚刚执行了git reset --soft或...
如何引用子项目中的代码?如何引用内网项目?——.gitimodules vender
从git官网上down了个开源代码,在此基础上开发出适合项目需求的程序,如果不想重复的上传别人的代码,此时需要将新添加的程序和改动的程序利用git保存,同时利用.gitimodules指明依赖的程序地...
每天3分钟玩转Git——08 – 救命的后悔药(找回丢失的代码)
08 - 救命的后悔药(找回丢失的代码) “ 新来的实习生把自己做了一个月的功能给覆盖了,向我求救,要不要帮他?——编程三分钟” 新来的实习生【悲郭】因为不太熟悉git的使用,总是把自己的代码给弄丢了...
受够了!这糟糕的git commit记录
你有没有这么写过 commit 你是否再也无法忍受随意的风格?每次更新版本都不清楚更新了哪些功能?修复了哪些 bug?溯源的时候非常痛苦?不如试试国际知名项目angular.js的提交规范 还可以配置...
每天3分钟玩转Git—— 09 – 漏提交与打tag
09 - 漏提交与打tag “ 提交漏文件、发布release版本怎么搞?——编程三分钟” 恭喜你!!当你学到这一篇的时候,可以非常有底气的说自己是一个熟悉Git的使用和底层原理的Git高手了!开发协...
每天3分钟玩转Git—— 10 – 忽略不想提交的文件
10 - 忽略不想提交的文件 “ 小心别把你的密码提交到git上!!——编程三分钟” 什么时候我们想忽略一些文件呢? 第一种:我们根本就不想某些文件出现在git库里,比如日志文件等垃圾文件; 第二种:...
每天3分钟玩转Git—— 11 – 版本控制工具——Git常用命令
Git 常用命令 我们说过了git的几乎全部的常用情况,相信基本已经可以在平时团队协作开发的过程中游刃有余了。我熟悉了git的使用以后,这里给出git常用的命令,以下的命令几乎覆盖了所有的git常用操...
每天3分钟玩转Git—— 01 – 预备知识
01 - 预备知识 摘要:完成本系列文章的阅读以后,你将掌握git的基本概念与git的基本命令,可以在本地随心所欲的完成代码的提交撤销保存修改等操作、可以流畅的参与多人协作,本文致力于快速的入门,学会...