-
Git使用和实战
收藏git作为一款出色的项目版本控制工具,为大家管理项目带来了,github的出现更是给开源社区和公司 带来新的血液,如果作为一名合格的开发人员,现在如果还不会使用git 真的就泰low,该专栏逐步讲解知识点和解决实际问题出发,希望能给大家提供帮助。
最近更新文章
git文件存储原理解析(八)
1.git的目录结构
1.1 新建一个git-test空文件夹,使用git init 初始化,交由git管理
1.2 .git 目录下 文件夹结构如下:
2.git如何保存数 ...
git 分支管理(七)
1.什么是分支,分支能解决什么问题?
1.1 分支简介
几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。Git 的默认分支名字是 master,Git 的 “master” 分支并不是一个特殊分支。 它就跟其它分支完全没有区别。 之所以几乎每一个仓库都有 master 分支,是因为 git init 命令默认创建它,并且大多 ...
Git版本冲突解决(六)
1.协作开发过程提交冲突
例子:develop A和develop B同时修改同一个项目的文件,并且都向远程仓库提交,会有一个开发人冲突。
如下图:(注:模拟2个开发者修改,在这之前代码和远程仓库都是一样的)
developB修改代码:
package com.sohu.train;
public class AddFile {
public static voi ...
Git 版本回退(五)
1 相关命令
2 版本回退方式
版本回退 可以使用reset命令 ,通过移动HEAD指针 移动到我们历史版本。
两种方式:
git reset --hard 指定版本 (HEAD ^ 或commitId表示回退指定版本)
注:
方式1 HEAD~:HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是 ...
Git 常用命令(四)
1.初始化仓库
如果你打算使用 Git 来对现有的项目进行管理,你只需要进入该项目目录并输入:
$ git init
该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。目录机构如下:
2.克隆仓库
克隆仓库的命令格式是
Github的使用(三)
1.什么是github?
github是一个免费的远程仓库,还是一个开源协作社区,通过github,既可以让别人参与你的开源项目,也可以参与别人的开源项目。
github地址:https://github.com/
2.github相关命令
2.1 Set Up Git
配置全局信息:
gitconfig --global user.name “YOUR NAME” ...
Git 工作流程介绍(二)
1.流程图及概念
工作区:用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。
暂存区:保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。 有时候也被称作“索引”,不过一般说法还是叫暂存区域
版本库:也叫本地版本库,之所以说git 快,大部分提交都是对本地仓库而言的,不依赖网络,最后一次会推送的到远程仓库
远 ...
Git 版本控制工具介绍(一)
1.什么是版本控制系统?
版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
Git是一个开源的分布式版本控制系 ...