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

Git常用命令及基础概念

时间:2019-08-05 23:08:49      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:commit   显示   workspace   index   本地   bsp   基础   最新   最新版本   

1.基础概念
1.1Workspace工作区
          在电脑中能看到的目录。
1.2Index/Stage暂存区(add)
          一般存放在“git目录”下的index文件(.git/index)中,所以把暂存区有时也叫索引(index)。
1.3版本库
          工作区有一个隐藏目录.git,这不算工作区,而是git的版本库。
1.4Repository仓库区或本地仓库(commit)
1.5Remote远程仓库(push)
2.常用命令
2.1git intit
          初始化新建的仓库。
2.2git clone <远程仓库地址>
          用于从现有的仓库克隆,将服务器上的项目数据克隆到本地。
2.3git add <name>
          添加指定文件。
     git add .
          添加所有修改过的文件。
          工作区修改或新增的文件内容被写入版本库中一个新的对象中,并且该对象的id被记录在暂存区的文件索引中。
2.4git commit -m ‘本次提交说明’
          暂存区的目录树会被写到版本库中,master分支会做出相应的更新,即master最新指向的目录树就是提交时原暂存区的目录树。
2.5git status
          查看当前仓库的状态。
2.6git push origin <本地分支名>
          本地版本库push到远程版本库。
2.7git fetch origin <远程分支名>
          从远程获取最新版本到本地,不会自动合并(merge)。
2.8git pull origin <远程分支名>
          从远程获取(fetch)最新版本并合并(merge)到本地,相当于先fetch再merge。
2.9git diff(暂存区和工作区)
     git diff HEAD(工作区与当前分支最新commit之间的差异)
2.10git log
          显示从最近到最远的提交记录。
3.解决冲突
          一般在merge之后,会出现conflict,需要针对冲突情况,手动解决冲突。主要原因是因为两个用户修改了同一文件的同一块区域。
技术图片

Git常用命令及基础概念

标签:commit   显示   workspace   index   本地   bsp   基础   最新   最新版本   

原文地址:https://blog.51cto.com/13678728/2426882

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