0


git使用教程

    世界上最先进的分布式版本控制系统,没有之一。作者Linus(Linux系统的创始人),git完美解决了代码的版本管理问题和团队分工协作的问题。克隆一个项目的速度非常快,每个开发都可以从master上克隆一个本地版本库,就算没有网络,也可以提交代码到本地仓库、查看log、创建项目分支等等。每个版本库都可以创建无限个分支,分支是个完整的目录,且这个目录拥有完整的实际文件

一、安装与注册

    安装包下载网址:Git - Downloading Packagehttps://git-scm.com/download/win选择默认选项,直至最后安装成功。检测是否安装成功,Win+R,输入cmd 确定,输入命令git --version 回车返回版本信息即为安装完成。

    接着需要设置一下机器信息,在命令窗口输入如下命令,这台机器上的所有Git仓库都会使用这个配置。
git config --global user.name "username"
git config --global user.email "[email protected]"
    打开Gitee - 基于 Git 的代码托管和研发协作平台 ,根据平台提示注册账号,现在你就是仓库开发者了。新建一个仓库,复制一下克隆地址,方便后续操作。

二、git的核心概念

2.1工作区

    工作区(Working Directory):指的是在电脑里能看到的目录,比如yougit文件夹就是一个工作区。直观一点来说,工作区就是指我们项目的根目录。

2.2 版本库

    在工作区(项目根目录)有一个隐藏的.git目录,这个目录就是版本库。

2.3暂存区

    暂存区从字面上理解就是用来暂时保存项目的地方,实际上他的作用与其名字是一致的,暂存区可以起到过度的作用,当我们修改项目的一些文件的时候,可以把修改的代码提交到暂存区保存,然后再接着写,接着写,接着提交,当不再修改的时候,可以将暂存区的文件一次性提交到版本库。

2.4 常用指令

1.git add

  • git add mini.txt 把mini.txt文件加入到暂存区
  • git add *.txt 把所有txt文件加入到暂存区
  • git add . 把所有文件添加到暂存区

2.git checkout

  • git checkout mini.txt 把mini.txt文件从暂存区取出
  • git checkout *.txt 把所有txt文件从暂存区取出
  • git checkout . 把所有文件从暂存区取出

3.git commit -m "版本名称" 提交版本

4.查看版本

  • git log 查看版本
  • git reflog 查看相关版本

5.切换到某个版本

git reset --hard 版本号 版本号最少为前四位

三、使用git

    使用过程从一个项目的新建开始。

3.1创建一个空项目

md yougit
cd yougit

3.2初始化仓库

git init

初始化了一个空的仓库,目录下多了.git目录,系统自动创建了唯一一个master分支。

3.3暂存区添加/取出文件

3.4查看/切换版本

3.5提交版本

    先添加到暂存区 git add .  (所有文件添加到暂存区),再提交版本 git commit -m "版本名称"。

3.6项目推送到远程

3.7 从远程下载到本地

    本步骤之前的所有步骤都是在C盘根目录下进行操作,本步骤在D盘根目录下进行,将上传的远程的项目克隆至D盘。

现在D盘也有一个yougit 的目录了。

四、分支内容

    接第三章节内容,为方便理解,将C盘的项目称之为组长,将D盘项目称之为组员。本章节主要讲述组长与组员之间的互动。

用到的指令有:

  • git branch 查看本地分支
  • git branch -r 查看远程分支
  • git branch 分支名 创建分支
  • git checkout 分支名 切换分支
  • git checkout -b 分支名 切换并创建分支
  • git merge 分支名 合并分支
  • git branch 分支名 -d 删除分支
  • git fetch origin "zql" 获取远程zql分支
  • git checkout zql 切换到本地zql分支
  • git pull origin "zql" 获取并合并本地zql分支

4.1创建分支

4.2组员将远程获取到本地

4.3组员修改项目内容上传到远程

4.4组长合并组员的内容并更新到远程

4.5组长添加内容并推送到远程

4.6组长将新增内容合并至分支并推送远程,组员从远程获取并拉取到本地

五、写在最后

    感谢您的耐心读到最后,希望有可以帮到您的内容。
标签: git github

本文转载自: https://blog.csdn.net/zhangxiaobai___/article/details/127639735
版权归原作者 zhangxiaobai___ 所有, 如有侵权,请联系我们删除。

“git使用教程”的评论:

还没有评论