版本控制
xiewenbo
互联网广告行业呆过几年,旅游公司呆过几年,对机器学习,自然语言处理,图像识别,个性化推荐 有兴趣
展开
-
Alpha、Beta、RC、GA版本的区别
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。 Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。 RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。 GA:General Availability,正式发布...原创 2011-12-21 20:16:48 · 114 阅读 · 0 评论 -
git stash 缓存当前工作
$Git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。 基础命令: $git stash $do some work $git stash pop 进阶: 当你多次使用’...原创 2011-12-24 13:21:33 · 91 阅读 · 0 评论 -
Git's Little Bundle of Joy
[code="java"]The scenario is thus: you need to sneakernet a git push. Maybe your network is down and you want to send changes to your co-workers. Perhaps you’re working somewhere onsite and don’t have...原创 2012-05-04 12:46:46 · 171 阅读 · 0 评论 -
git merge vs rebase vs cherry-pick
git merge是用来合并两个分支的。 # 将b分支合并到当前分支 git merge b git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0 中的功能到v2.0中,这里就可以...原创 2011-11-09 20:59:13 · 124 阅读 · 0 评论 -
git 修改 已经提交了的注释
,信息--转 2011-11-15 11:29 当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。 不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。 我使用git commit --amend已经push过的,截图如下...原创 2011-11-30 15:11:26 · 812 阅读 · 0 评论 -
git rebase小计(转)
git rebase,顾名思义,就是重新定义(re)起点(base)的作用,即重新定义分支的版本库状态。要搞清楚这个东西,要先看看版本库状态切换的两种情况: 我们知道,在某个分支上,我们可以通过git reset,实现将当前分支切换到本分支以前的任何一个版本状态,即所谓的“回溯”。即实现了本分支的“后悔药”。也即版本控制系统的初衷。 还有另一种情况,当我们的项目有多个分支的...原创 2011-12-08 18:47:19 · 96 阅读 · 0 评论 -
Dealing with line endings
MAC WINDOWS LINUX ALL If you develop in a cave, on a single platform, and don't share your code with anyone then you can happily move on and not worry about line endings because the default setting...原创 2012-08-29 15:03:41 · 126 阅读 · 0 评论 -
git 使用 用户名和密码进行fetch和push到http url
有的时候,服务器不能使用ssh进行git 操作,又或者是服务器是公用,免密码并不安全,这时就需要使用 用户名+密码来进行git的日常提交。 修改.git/config urlhttp://username@ip:port/path/*.git 添加username后,每次取代码或者提交代码都以此用户名进行操作 每次执行git命令则只需要输入密码了即可 ...原创 2019-05-27 19:45:01 · 1311 阅读 · 0 评论