一,什么是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作为演示
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副分支就实现同步了