前言
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。
git 简单介绍
git 主要分为三个部分:工作区 、 缓存区 、本地仓库
通俗来讲 工作区就是你的项目代码 例如Android 项目、java项目
缓存区呢 就类似于一个中间商,我们的代码想提交到本地仓库 那么就需要先放到中间商哪儿
本地仓库 可以按照字面意思来理解 就是放东西的地方就比如说银行里面放钱的金库
接下来就开始进入正式环节
git 使用
1.下载git到本地安装(网上很多下载 此处省略…)
2.我们在码云或者github上新建一个仓库 ,这儿建的仓库名和你的项目名保持一致,可以避免不必要的麻烦
如上图,这儿是以Android 为例子 ,建好之后如下
3.在项目控制面板进行git初始化
git init //git 的初始化
4.将代码添加到缓存区
git add . //添加到git仓库
5.将代码添加到本地仓库
git commit -am "first commint init project" 提交到本地仓库
git status 查看当前状态
git branch 查看当前分支
其中 -am"" 在提交到本地仓库的时候添加注释
6.和远程仓库建立连接
git remote add origin git@gitee.com:hhiyy/mmall.git //和远程仓库建立连接
圈出来的链接就是在码云上点克隆下的链接 , 执行了这一步之后就相当本地的仓库和
线上的仓库建立了连接,这个时候它们就可以互相传输数据了
比如说码云 其实也是一个git 仓库 只不过它是线上的 ,而我们自己下载电脑上的是本地的
这一步就是通过ssh 将我们本地的仓库与远程的仓库连接起来,有了联系那我们就可以把本地的代码
提交的远程git仓库中
7.提交代码到远程
git push -u origin master 提交代码到远程仓库
这个时候大概率会报错
大概意思就是第一次提交的时候应该先从远程仓库拉代码下来
8.先拉代码
git pull
9.然后再次执行
git push -u origin master
这个时候又会报错:
提示说当前git版本比较落后,就是说你本地仓库的版本没有线上的版本高。
10.我们可以强制更新
git push -u -f origin master 添加了一个-f 表示强制提交覆盖
git branch -r 查看远程的分支
git checkout -b v1.0 origin/master 在master 分支基础上创建v1.0 分支
git push origin HEAD -u 将分支推送到远程仓库
这个时候就成功了,我们再次回到码云上面刷新一下页面如下图就成功了