Git详细教程,从0开始,熟练掌握

第一步:安装git

第二步:安装完成之后,开始玩转git,初始化

git init文件初始化当前目录为git仓库,会生成.git版本库文件

git add file将file文件加入git的暂存区,通过commit命令即可提交到仓库中

add到版本库的暂存区stage,commit再提交到master主分支,HEAD是指向master分支的一个指针

第三步:提交文件到仓库,并通过status查看当前仓库路径下的状态

至此,一次简单的git流程操作就结束了。

再来看看别的一些操作

git status 查看当前仓库中的文件修改状态

git log可以观看所有的操作

checkout可以撤销当前没有add过后的文件修改,如果是add后的文件撤销,必须先reset到前一版本,然后再checkout撤销文件修改

git rm命令删除版本库中的文件

git checkout -b创建分支,并在分支上开发,然后合并到master主分支的操作

分支合并冲突的话,和svn一样,先修改冲突,重新add,再commit

从一个仓库路径克隆仓库

reflog查看git的命令执行记录

时间: 2024-11-08 23:59:58

Git详细教程,从0开始,熟练掌握的相关文章

GitHub详细教程/Git详细教程

1 Git详细教程 1.1 Git简介 1.1.1 Git是何方神圣? Git是用C语言开发的分布版本控制系统.版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态).另一个状态可以是不同的文件,也可以是不同的文件内容.举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在生产代码和实验性质的代码之间进行切换.文件集合往往被称作是"源代码".在一个分布版本控制系统中,每个人都有一份完整的源代码(包括源代码所有的历史记录信息),而且可以对这个本地的

Git详细教程

Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异. Git基础 若是理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余. 下面就从它的基本思想和工作原理讲起: 直接记录快照,而非差异比较 Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异.这类系统 (CVS,Subversion,Perforce,Bazaar 等等)每次记录

Git详细教程(3)---结合gitHub使用

1.GitHub的基本使用 GitHub就是一个网站,本身是基于Git,可以完成版本控制,可以托管代码. 英文版的. 在使用GitHub之前,首先需要注册一个账号. 登录,就可以完成相关的一些操作. 或者使用右下角的 new repository链接,如下: 进入这个创建的界面,其实就是一个表单,然后可以填写相关信息,然后提交,如下: 创建的结果如下: 其中README.md使用markdown语法辨析的一个文件. 可以直接在网页中,来进行新建和编辑操作. 其中,点击按钮的操作,相当于我们命令中

Git详细教程---多人协作开发

Git可以完成两件事情: 1. 版本控制 2.多人协作开发 如今的项目,规模越来越大,功能越来越多,需要有一个团队进行开发. 如果有多个开发人员共同开发一个项目,如何进行协作的呢. Git提供了一个非常好的解决方案 ---- 多人协作开发. 1.多人协作原理 典型的做法是,首先创建一个git服务器,被多个人所操作. 1.多人协助实现 分为如下几个步骤: 1.创建一个git裸服务器 (git init --bare) 2.从裸服务器将版本库克隆至本地(git clone ) 3.本地常规操作 4.

Git详细教程之创建本地仓库和连接Github仓库

首先要知道不只有代码,任何类型的文件都可以进行版本控制,版本控制很重要的一个特性就是你可以随时修改,比如git会记录你的任何操作,如果你想要回退到任何一个历史操作,你可以通过git轻松达到. 本地仓库的创建通常有两种方式: 第一种是自己手动创建: 在自己电脑硬盘中创建新的文件夹,打开然后用gitbash打开此文件夹,运行**git init**然后查看自己的文件夹会看见.git的隐藏文件夹.这是git配置相关的文件夹,不要随意修改它.之后就可以在自己新建的这个文件夹中添加项目包含的文件了. 第二

【转载】GitHub详细教程

1 Git详细教程 1.1 Git简介 1.1.1 Git是何方神圣? Git是用C语言开发的分布版本控制系统.版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态).另一个状态可以是不同的文件,也可以是不同的文件内容.举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在生产代码和实验性质的代码之间进行切换.文件集合往往被称作是“源代码”.在一个分布版本控制系统中,每个人都有一份完整的源代码(包括源代码所有的历史记录信息),而且可以对这个本地的数据进行操

从Git的下载到使用github详细教程

本篇主要针对git初学者,主要内容是从Git的下载安装到使用github的详细教程. 有些朋友可能使用过SVN,Git和SVN类似,是一种版本控制系统,一般软件从业者应该比较熟悉,但是如果是非软件从业者,也可以学习使用,特别是对自己文件的保存和文本的创建和修改,有非常好的辅助作用,起到事半功倍的效果.下面一步一步来讲. 1.Git的下载.安装和基础配置. 网上的下载源很多,可以从官网上下载https://git-scm.com/download/win,也可以从一些博客或者其他资源上下载,这里要

VMware10.0安装Mac OS X 10.9超详细教程

最新版的VMware10.0支持中文,无需汉化,安装即可:不过还是需要注册码,注册机是必须有的请放心,下载地址: 点击进入 其它所需软件: 1.系统:用的是论坛里网友做的懒人版是.cdr文件(真接把.cdr改为.iso就是镜像文件了)  点击进入 (也可以去下原版镜像dmg文件,有7z打开提取里面的InstallESD.dmg,然后用UltraISO转化为ISO镜像文件也可以安装,本人亲试成功) 2.mac补丁unlock-all-v120.zip  点击进入 3.VMware Tools da

Retrofit 2.0 使用详细教程

文章来自:https://blog.csdn.net/carson_ho/article/details/73732076 前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2.0的使用教程,希望你们会喜欢. 如果对Retrofit v2.0的源码感兴趣,可看文章:Android:手把手带你深入剖析 Retrofit 2.0 源码 目录 1. 简介 特别注意: 准确来说,Re