快速入门git第二步

git的思想和工作原理:
一、git对改变的文件进行了一次快照,然后保存在一个微型的文件系统里,每次更新代码时,git会遍历所有的文件并进行了改变文件的快照,然后用一个所以指向它,如果没有文件
      进行了改变,git只对上一次快照链接进行了浏览
二、git的很多工作都在本地仓库(本地数据库)进行的,因为克隆下来的 项目里已经含有了所有的当前项目的历史记录,可以实现了对以前版本的查看,无需网络,所以可实现在随
      随地的进行修改代码,查看修改那些地方,和历史记录
三、数据保存到git时,到要经过验证和计算,所以已经发现更新数据出错时,git就会进行了提醒
四、git的三中文件状态: 已提交, 已修改,已暂存
     已 提交: 保存到本地数据库
     已修改: 对文件进行了修改,但还没保存提交
    已暂存: 把文件保存到以后提交
git 的管理项目有三个工作区: git的工作目录, 暂存区域,本地仓库
     每一个用git clone下来的目录都有git 目录, 用来保存git的元数据和对象数据库,实际每次克隆都是该文件里的数据
      暂存区域实际上是一个简单的文件,叫做所以文件
五、基本的git的工作流程:
     1、对克隆下来的项目进行了修改
     2、对修改的文件进行了快照和保存到暂存区域
     3、更新提交,将保存在暂存区域的文件转移到git的目录里
    如果以后提交代码顺利的话,没遇到其他问题,不冲突的话,就是直接的git commit / git pull/ git push 三步骤
    运行了tig status 就可很明显的查看到了修改文件所处的git文件的那个状态了

六、在linux ubuntu 上安装git sudo apt-get install git

快速入门git第二步

时间: 2024-11-10 15:02:51

快速入门git第二步的相关文章

快速入门git第七步

2.7 Git 基础 - 技巧和窍门技巧和窍门在结束本章之前,我还想和大家分享一些 Git 使用的技巧和窍门.很多使用 Git 的开发者可能根本就没用过这些技巧,我们也不是说在读过本书后非得用这些技巧不可,但至少应该有所了解吧.说实话,有了这些小窍门,我们的工作可以变得更简单,更轻松,更高效. 自动补全如果你用的是 Bash shell,可以试试看 Git 提供的自动补全脚本.下载 Git 的源代码,进入 contrib/completion 目录,会看到一个 git-completion.ba

快速入门git第六步

远程仓库的使用远程仓库是依托在网上的管理的项目,有些只能读,或可以写git remote 命令列出了该项目所有的远程仓库的简短名(它对应的是仓库的地址即url,如origin实际上是一个url),克隆或提交项目需要该名,默认是origin的远程库git remote -v 列出了简短名和url添加一个远程仓库: git remote add 简短名 url 如果是ssh协议则url 是用户名@ip:文件路径, 如果是github拉取项目,则是git://url.git远程仓库建好后,git pu

快速入门git第四步

一.获得git仓库有两个来源:1.在现有的目录下,通过git add 导入文件创建新的git仓库 2.从以后的git仓库下克隆下代码 1.在工作目录下新建git仓库,使项目进行了git的管理,只需要进行下列的命令: cd 文件名(进入目录)或者直接建立一个文件夹(mkdir zhen/cd zhen/) git init git init 做了写什么? 该命令的叫做初始化,初始化目录里面的文件和结构,在该目录下胡出现一个.git的文件,该文件含有git所需要的 资源和数据 2.克隆代码: git

快速入门git第五步

在初始化仓库的时候,做好用git --bare init 而不要用git init ,如果使用了git init初始化,则远程仓库的目录下,也包含work tree,当本地仓库向远程仓库push时, 如果远程仓库正在push的分支上(如果当时不在push的分支,就没有问题), 那么push后的结果不会反应在work tree上, 也即在远程仓库的目录下对应的文件还是之前的内容,必须得使用git reset --hard才能看到push后的内容.查看历史记录: git log git log -p

快速入门git第三步

安装:一.在linux ubuntu 上安装git sudo apt-get install git配置:二.初次运行git的配置,为什么是初次,因为更新或升级都会沿用老的git的配置, 可以用相同的命令进行了配置的修改, git 提供了一个工具git config ,专门用来配置或读取相应的环境变量,不同的环境变量导致了git在各个环节的具体工作方式和行为,环境变量存放在三个地方:/ect/config: 系统中对所有的用户都普遍使用的配置-/config: 只是适用与当前用户的配置.git/

快速入门git第一步

版本控制的知识. 一.版本控制VC:是一种记录了任何文本内容的改变,方便以后查阅版本改变 二.版本控制系统VCS: 简单来说的好处就是便于回到之前的某个版本,有一下的好处:      1.文件可回到某个状态,甚至是系统回到了某个状态点      2.可以即使的查看文档改动的内容      3.可以查看谁提交了代码,修改的内容是什么,发起修改的是谁,方便检查bug是谁导致的,方便管理三.集中化的版本控制系统CVCS工作原理: 所有的版本控制放在一台服务器上(体现了集中),客户端通过拉取代码或提交代

如何快速入门Git应用?(文末福利)

点击标题下「异步社区」可快速关注 本文是专门为Git初学者和高级用户撰写的,希望能够在他们精通Git要义的道路上有所帮助.因此,接下来的章节会假定读者已经了解了Git的基本使用,并且度过了学习Git的新手阶段. 本文的内容可以作为Git版本控制基础知识的简单回顾.本文的重点会放在实际应用方面,通过开发一个简易示例项目,演示和解说基本的版本控制操作,以及两个开发者之间的协作流程. 本文将会介绍以下知识: 搭建Git环境和创建Git版本库(init.clone). 文件添加.状态检查.创建注释和查看

版本管理·玩转git(快速入门git)

如果你用过Word文档写过文章,那么你一定会有这样的经历. 我觉得某一段或者某一句写得不够好,但是,删掉之后我可能会后悔把它删掉了,进而又想把删掉的段落找回来,这时,你想到了一个好办法,将每次的修改都作为一个文章版本保存起来,这样虽然能够解决你的问题.但是,随着你的修改次数越来越多,你会发现,电脑桌面上出现了N多个Word副本,这时,你已无法分清每个副本对应的是什么时候作的修改. 于是你想,如果有一个软件,不但能自动帮我记录每次文件的修改,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了

Git快速入门和常用命令

一.快速入门 本地初始化一个项目 首先,你需要执行下面两条命令,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中. git config --global user.name "你的名字或昵称" git config --global user.email "你的邮箱" 然后在你的需要初始化版本库的文件夹中执行: git init git remote add origin <你的项目地址> //注:项目地址形式为