Gogs基本使用介绍

Gogs简介 Gogs 是一款类似GitHub的开源文件/代码管理系统(基于Git),Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、 ... »

Git命令

设置用户名和邮箱: git config --global user.name "Your Name" git config --global user.email "email@example.com" 查看用户名和邮箱: git config -l cat ~/.gitconfig ADD目录下 ... »

Git服务器搭建

1、Git的简介与优缺点 什么是git? Git是目前世界使用最广泛的分布式版本控制系统,它是由林纳斯·托瓦兹(Linus Torvalds)创作,最初的目的是为了更好地管理Linux内核开发而设计的。 与svn对比优缺点? 1、与svn对比最核心区别就是Git是分布式,而svn是非分布式。这主要表 ... »

好代码是管出来的——使用GitHub

前面的文章介绍了Git的基本概念和用法,本文则是基于GitHub的一个实践介绍,主要内容有: GitHub简介 个人与组织 仓库的创建与维护 Fork与pull request 小结 GitHub简介 GitHub是一个Git的远程代码托管平台,它除了提供代码托管外,还提供了如问题发布、pull r ... »

Git 版本控制

原文链接:https://www.bestqliang.com/2017/06/14/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/ more Git 版本控制 1.Git的安装 和 基本配置 1.1 安装 Linux安装 二进制包(在线) yum y install g ... »

Git 版本控制

原文链接:https://www.bestqliang.com/2017/06/14/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/ more Git 版本控制 1.Git的安装 和 基本配置 1.1 安装 Linux安装 二进制包(在线) yum y install g ... »

git简明指南(转)

安装 安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。 创建新仓库 创建新文 ... »

WebStorm Git 分支操作

Rebase 1. 创建分支 创建成功后,WebStorm右下方的分支名称变为 2. Rebase分支 1.从git获取 orgin/master 2.使用rebase 3. 正确选择From和Onto, 让From对象走Onto对象的流程,并且将Rebase的结果更新到当前的本地版本目录下。 理解 ... »

GIT的使用流程

GIT的使用流程 1 github注册流程 1 进入github官网:https://github.com/ 2 注册一个自己的github账号 3 右上角选择New repository 4 进入create a new repository 选择你的仓库名填入: Repository name ... »

好代码是管出来的——Git的分支工作流与Pull Request

上一篇文章介绍了常用的版本控制工具以及git的基本用法,从基本用法来看git与其它的版本控制工具好像区别不大,都是对代码新增、提交进行管理,可以查看提交历史、代码差异等功能。但实际上git有一个重量级的功能“分支”,git的分支与其它工具的分支不同,git分支的操作完全在本地进行,所以可以快速的创建 ... »

git基础

一. 撤销git add的文件 git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。 注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不包括删除的文件 ... »

好代码是管出来的——使用Git来管理源代码

软件开发过程中一个重要的产出就是代码,软件的编码过程一般是由一个团队共同完成,它是一个并行活动,为了保证代码在多人开发中能够顺利完成,我们需要使用代码版本控制工具来对代码进行统一存储,并追踪每一份代码的历史以便于对代码的更改进行追溯,另外一些版本控制工具还提供了冲突合并等高级功能来协调多人对同一代码 ... »

初学者的Git

git config --global user.name "Your Name" git config --global user.email "email@example.com" 创建一个版本仓库: mkdir [directoryname] 创建一个文件夹 git init 初始化Git仓库 ... »

Git分支合并冲突解决(续)

接Git分支合并冲突解决,在使用rebase合并冲突情况下,如果不小心,执行完add后执行了commit,此时本地仓库HEAD处于游离态,如何解决? 解决方法 (1)此时,分支处于 无分支 状态,创建并切换到新分支(git checkout -b conflict),从而解决HEAD游离状态; (2 ... »

git进阶

一、刚提交的代码,发现需要微调一下 刚刚最新提交了一段代码,然后跟前端说,接口好了。过了2分钟,前端跟你说,哎,兄弟,那个金额能不能返回整数,不要小数点。 这个时候一般我们通常会修改一下之后,再提交一个版本。那么又过了2分钟,前端又跑来说,哎,兄弟,那个日期能不能换个格式... 正常我们又会修改下后 ... »

Git分支合并冲突解决

前2天群里发了张git历史图,如下: 根据提交历史,可以看出图中所有分支合并都采用merge的方式,具体merge是怎么操作的,可以阅读下边文章。 根据项目上的需求,如果要求git提交历史是比较简单的一条时间线,可以使用rebase的合并;如果没有这个要求,可以使用merge合并,其分支树是网状结构 ... »