码迷,mamicode.com
首页 > 其他好文 > 详细

Git 之 git原理简介

时间:2018-06-14 15:00:29      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:round   文件的   reset   表示   ast   log   远程仓库   分享   原理   

这里只是很简单、超简单的介绍下git,为的是方便记忆:

本地仓库分为三个部分:工作区、暂存区、仓库区,其中暂存区和仓库区属于版本区。

对于文件的操作,需要从工作区----> 暂存区 ----> 仓库区 ----> 远程仓库

对于回退文件(版本),需要从 远程仓库 ----> 仓库区 ----> 暂存区 ----> 工作区,如果不需要从远程仓库回退,就不用 $ git pull

技术分享图片

【注1】$ git push origin master   ----  将本地仓库的仓库区提交到远程仓库

            origin 远程仓库名称,与 $ git remote add 远程仓库名 远程仓库地址 时保持一致,但一般不会改  

            master 本地分支名称,默认主分支为 master,可通过 $ git checkout -b 分支名$ git branch 分支名 来创建新分支

            该命令的具体用法自行百度。

【注2】$ git checkout 分支名 -- 文件名    ---- 将分支中的文件检出到本地

             分支名 和 -- 都可以省略,但都省略容易混淆,不清楚命令后面是分支名还是文件名,所以一般建议加上“--

             $ git checkout 分支名 表示切换到指定分支

             $ git checkout -- 文件名   表示将文件检出到当前分支

【注3】$ git reset 版本号    ----  将暂缓区回退到指定版本

             可通过  $ git log --oneline 来查看版本号(下图黄色的字符),也可通过 HEAD 来指定版本(下图红色的字)。

            技术分享图片

 

            

 

Git 之 git原理简介

标签:round   文件的   reset   表示   ast   log   远程仓库   分享   原理   

原文地址:https://www.cnblogs.com/liuq/p/9179140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!