git详情

一,什么是git?

git是全世界最好的分布式管理系统,没有之一,由Linus系统的创始人所创造

二,优点

1.可以使团队分工协作,就是一个项目派发下来的时候,组长可以将这个项目发送到远程仓库,每个组员都可以去进行更新自己的代码
2.代码版本管理
3.可以回退到以前的版本

三,使用

1,下载git git官网

下载完成之后全部点击next,直到安装成功!
在这里插入图片描述

2,进行全局设置用户名和邮箱号(这里邮箱号和密码可以随便设置,不会验证邮箱是否正确)
git config --global  user.name "用户名"
git config --global user.emal "邮箱"
3,初始化项目

win+R打开黑窗口,cd到我们的项目下,输入下面指令

git init //初始化我们的项目

初始化好之后打开显示打开隐藏的项目,如果有git说明初始化成功
在这里插入图片描述

4,常用命令

1,git init 初始化项目;

2,git add hello.txt 将工作区中的hello.txt文件添加到暂存盘;作用是当我们去删除工作区中的hello.txt文件时,我们的暂存盘其实还保留了一份副本,这个时候我们可以将暂存盘中的hello.txt文件重新取出来;

3,git checkout hello.txt将暂存盘中的hello.txt文件取回来放到工作区;

4,git add . 将项目目录下所有的文件都添加到暂存盘;

5,git add *.txt,将所有的.txt文件都存放在暂存盘;

6,git commit -m "v1"将暂存盘中的文件添加到版本库v1中,v1可以随便写;

7,git reflog 查看版本库的历史记录;

8,git reset --hard 版本号;可以回到对应版本;

其实学这些常用的命令最终还是为了学会使用远程仓库

四,远程仓库的使用

我们在工作中,使用最多的就是github和gitee,因为gittee没有网速限制,所以这里我们用gittee作为演示

gittee官网

1,创建gittee账号
2,建立仓库

在这里插入图片描述

在这里插入图片描述
创建好之后,会出现这样一个页面,将所需要的代码直接粘贴到你的项目目录下;
在这里插入图片描述

3,关联仓库,推送远程仓库
//直接在黑窗口自己的目录下输入下面两句代码,后面那个网址换成自己的
git remote add origin https://gitee.com/lihaifei1314/text_git.git //将项目版本库关联到远程仓库
git push -u origin "master" //将版本库中的文件推送到远程仓库
4,查看远程仓库

此时如果我们发现有文件了,说明我们推送到远程仓库成功了
在这里插入图片描述

五,步骤

1,首先我们每个组员都要去克隆组长的远程仓库,在我们的本地生成一个本地仓库,我们随便创建一个文件夹,只要不是和正本在一起就行,然后输入下面代码`

git clone https://gitee.com/lihaifei1314/yougit.git //克隆组长的远程仓库

在这里插入图片描述
2,我们在C盘下面的项目(组长)中输入创建一个分支(副本)

git branch zql

3,在D盘下面的项目(组员)中获取远程仓库的分支

git fetch origin zql

4,切换到zql分支

git checkout zql

5,查看我们的分支

git branch

6,组员写好代码添加到暂存盘

git add.

7,提交到版本库

git commit -m "今天的任务量"

8,提交到远程仓库zql分支里面

git push origin "zql"

9,组长拉取远程仓库中的zql分支

git pull origin "zql"

10,组长将master与zql分支合并

git merge zql

11,组长将master分支推送到远程仓库

git push origin "master"

12,这样master主分支与zql副分支就实现同步了
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_68907098/article/details/127641442