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,需要针对冲突情况,手动解决冲突。主要原因是因为两个用户修改了同一文件的同一块区域。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Docker 常用命令
docker常用命令;包含image、container、network、volume、dockerfile、compose file等常用操作
docker image container network -
【Git】Git 常用命令
Git 常用命令使用
git 本地库 暂存区 -
[git] git 常用命令
【代码】[git] git 常用命令。
git 远程分支 重命名 -
GIT 基本概念以及常用命令
是一种分布式版本控制系统 (Distributed Version Control System DVCS) 。
数据库 git database 暂存区