Fork me on GitHub

随笔分类 -  git

摘要: 在使用 git 的时候我们都会面临多账户问题,比较常见的就是公司内部的 gitlab,开源平台 github ,我们都需要在一台电脑上同时使用,这需要解决两个问题。 阅读全文
posted @ 2017-11-18 14:00 王清培 阅读(944) 评论(0) 推荐(0) 编辑
摘要:在使用git的时候,不管你的服务器是开源平台github还是私服gitlab,你都需要clone仓库到本地,这个clone的时候就需要你选择连接方式。这个连接方式决定了你与服务器交互的时候以一个什么协议进行。如果你没搞清楚这两种方式,可能你在使用的时候会很困惑,别人在push代码的时候没有提示输入账号密码,而你却有,至少我当初有过这个问题。 可选择的协议有https、ssh两种,这从git repository仓库的地址就能分辨出来。 阅读全文
posted @ 2016-11-19 11:00 王清培 阅读(3225) 评论(0) 推荐(4) 编辑
摘要:在你经常使用的命令当中有一个git branch –a 用来查看所有的分支,包括本地和远程的。但是时间长了你会发现有些分支在远程其实早就被删除了,但是在你本地依然可以看见这些被删除的分支。 你可以通过命令,git remote show origin 来查看有关于origin的一些信息,包括分支是否tracking。 阅读全文
posted @ 2016-11-13 09:08 王清培 阅读(39869) 评论(4) 推荐(8) 编辑
摘要:聊下git pull --rebase有一种场景是经常发生的。 大家都基于develop拉出分支进行并行开发,这里的分支可能是多到数十个。然后彼此在进行自己的逻辑编写,时间可能需要几天或者几周。在这期间你可能需要时不时的需要pull下远程develop分支上的同事的提交。这是个好的习惯,这样下去就可以避免你在一个无用的代码上进行长期的开 阅读全文
posted @ 2016-11-12 14:14 王清培 阅读(90054) 评论(9) 推荐(16) 编辑
摘要:聊下 git rebase -i 聊下git merge --squash 阅读全文
posted @ 2016-11-03 11:15 王清培 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:聊下 git rebase -i在使用git作为源代码管理工具的时候,开发的时经常会面临一个常见的问题,多个commit 需要合并为一个完整的commit提交。 在一个基本的迭代周期里,你会有很多次commit,有跟配置文件相关的,有跟代码相关的,甚至有跟下次发布fixbug相关的。这些都是你在完成本地开发的时候一个变化记录而已。 阅读全文
posted @ 2016-10-23 11:35 王清培 阅读(70565) 评论(4) 推荐(9) 编辑