多语言展示
当前在线:497今日阅读:2今日分享:38

Git简介及使用教程

Git是目前最先进的分布式版本控制系统,今天小编为大家介绍它是如何使用的。Git的安装教程可以参考下文。11git 2.15.0安装教程
工具/原料

Git 2.18.0

方法/步骤
2

下面为大家介绍Git本地仓库,在Git中,我们将需要进行版本控制的文件目录叫做仓库(repository),每个仓库可以想象成一个目录,这个目录里面的所有文件都通过Git来实现版本管理,Git都能跟踪并记录在该目录中发生的所有更新。 建立仓库的这个目录中有一个“.git”的文件夹,这个文件夹存有所有的版本信息,更新记录,以及Git进行仓库管理的相关信息全部保存在这个文件夹里面。所以,不要修改/删除其中的文件,以免造成数据的丢失。 注意,这个“.git”的文件夹是一个隐藏文件,只有显示隐藏文件时才会看到。

3

Git本地仓库涉及到的相关概念如下图所示。(1)Directory:使用Git管理的一个目录,也就是一个仓库,包含我们的工作空间和Git的管理空间。我们从下图中可以看到这个Directory包括图中所有的部分,我们可以认为就是我们项目存放的位置。(2)WorkSpace:需要通过Git进行版本控制的目录和文件,这些目录和文件组成了工作空间,就是我们可以编辑的项目相关的部分。(3).git:存放Git管理信息的目录,初始化仓库的时候自动创建,上面已经说了这是一个隐藏文件,千万不要修改或删除。(4)Index/Stage:暂存区,或者叫待提交更新区,在提交进入本地仓库之前,我们可以把所有的更新放在暂存区。(5)Local Repo:本地仓库,一个存放在本地的版本库;HEAD会只是当前的开发分支(branch)。(6)Stash:是一个工作状态保存栈,用于保存/恢复WorkSpace中的临时状态,一般用于更新项目时先保存再拉取更新。

4

接下来我们介绍如何创建仓库, 在想要建立版本仓库的目录下,打开“Git Bash”命令行窗口,通过“git init”命令建立一个仓库。会自动的产生一个“.git”文件夹。

5

接下来为大家介绍git中常用的命令:(1). git clone 命令,从远程仓库拉取到本地,后面跟 -b “分支名',可以指定拉取的分支。(2). git pull  将远程仓库更新的文件拉取到本地。(3). git stash 工作状态保存栈,用于保存当前的工作状态,使用 git stash list查看保存的工作栈,使用 git stash pop弹出工作栈。(4). git add . 将所有的更新加入到暂存区。(5). git commit -m '本次提交的描述' ,用于提交到本地仓库。(6). git push 提交到远程仓库命令。(7). git status 可以查看WorkSpace的状态。

6

如何删除远程仓库的文件?当我们不小心把不需要的文件上传到了远程仓库,如何删除呢?使其只保存在本地仓库,不被git管理,我们需要使用git rm --cached命令。具体的步骤如下:git rm --cached -r 文件夹名git commit -m '忽略已追踪的文件'git push

7

使用git pull命名更新的时候,可能会出现如下的冲突画面,我们按键盘上的esc,点击”:“, 输入q!后回车即可。

注意事项

注意不要误删.git目录及其文件。

推荐信息