前言 推荐一个 git 图形化教学网站:Learn Git Branching,这个网站有一个沙盒可以直接在上面模拟 git 的各种操作,操作效果使用图形的方式展示,非常直观.本文可以看作是它的文字版,将其中各级关卡所要学习的概念和命令提取出来,方便查阅.文中的一些示例,如果没有显而易见的输出,就需要读者在沙盒中亲自输入来查看效果. git 日常操作 git 命令虽多,但也遵循 80/20 法则,经常用到的也就下面几个: git clone project-name git checkout b…
merge       git merge是我们要学习的合并工作的第一个方法.合并产生一个特殊的提交记录,它包含两个唯一父提交.有两个父提交的提交记录本质上是:“我想把这两个父提交本身及它们的父提交集合都包含进来.”     1. 有共同祖先,但非直接上下游关系的分支          根据C1.C2.C3这三个提交对象(C1是C2.C3的共同祖先),合并之后,生成了一个新的提交对象,包含了两个父提交.假如从合并后的master出发,开始沿着箭头向上游走,在到达起点的路上会经过所有的提交记录,这…
1 简介 大家好我是费老师,Git作为世界上最流行的版本控制系统,可以说是每一位与程序打交道的朋友最值得学习的软件之一.除了管理自己的项目,如果你对参与开源项目感兴趣,那么Git更是联结Github.Gitlab等知名代码项目托管网站,与他人协作管理推进开源项目必须要掌握的工具. 而Git中的常用操作,虽然上手难度低,但涉及到细节处尤其是多分支操作,难免会让很多新手犯糊涂,今天我就给大家推荐一个开源项目,帮助使用者在轻松游戏的过程中熟练掌握Git常用方法. 2 利用Learn Git Branc…
基于git的源代码管理模型--git flow A successful Git branching model…
Git是目前世界上最先进的分布式版本控制系统,适合多人协作开发的大型项目.我平常也经常使用git,来管理自己的几个小项目.简单说说git的原理和git的特点!(只有知道了一个工具的运行原理,设计思路,才能更好的使用这个工具) 自己对SVN和Git的体验 在公司一直用SVN,自己折腾的业余项目用Git我的Github.个人认为SVN用起来比较快捷,方便,提交代码只需要 commit一下就行了,适合小团队的代码版本管理.但是一个大型的开源项目,可能有几百或者上千个开发者提交代码,SVN就显得力不从心…
GIT → 10:基于IntelliJ IDEA的Git 操作…
============== 知识点 分离头指针 HEAD 含义 git diff 分离头指针 (Detached HEAD) 有时候想尝试性修改某些内容(实验),也许并不会真的提交到分支,这时候可以使用分离头指针,修改的内容不会进入任何分支. 当修改内容的头指针没有与任何branch挂钩时,如果这时将头指针指向了某个分支(master),刚刚做的修改会被git当作垃圾废弃. 1234567891011121314 $ max @ Maxs-MBP-2016 in ~/Develop/learn…
1.创建版本库: git init 设置用户: git config --global user.email "you@example.com" 2.添加到仓库(将修改的内容提交到"暂存区"中) git add 1.txt 3.提交到仓库(将“暂存区”中的内容提交到当前分支上) git commit -m "说明文字" 4.查看仓库状态: git status 5.查看修改的内容: git diff 6.查看提交历史记录: git log 7.版…
准备两台机器 192.168.31.200 centos7  docker harbor git 192.168.31.201 centos7  docker jenkins maven git Habor Docker 安装参考前面的文章. 我们的项目到时候会部署到192.168.31.201 上 一.git 安装配置 在192.168.31.200 安装git 做服务器端 yum install git -y 设置git用户 useradd git passwd git su - git m…
进过上一篇<树莓派搭建私人服务器>,我们已经有一个私人服务器了,现在需要做点什么实际事情了,先搭一个博客分享自己的经验吧. 相关文章:1.<树莓派搭建私人服务器>(http://www.uthinks.xyz/2017/01/23/RaspberryPi-init/) 准备工作 环境已经初始化的树莓派 Git服务器,我用的是自己搭建的Git服务器,当然也可以使用GitHud Nginx Hexo,我朋友已经写过关于Hexo详细的文档,这里就不在赘述.(http://luckykun…