git的使用

git


简介:

Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件

  • svn

    我所使用的代码托管平台有二种,一种是svn,一种是git,二者有什么区别呢!?首先svn是集中式的托管平台,云端有一个远程仓库,本地先checkout创建,从云端获取代码更新(update),修改,然后在上传(commit)。就完成了代码的替换。

  • git

    而git则是分布式代码托管平台,新本地电脑 clone 克隆 git仓库 (远程仓库)
    本地上修改(modlify)本地仓库里面的文件 (本地仓库)
    修改完成后 add + commite 到本地仓库中
    然后把本地克隆的仓库(推送) push 到git仓库
    然后另一台更新(pull)本地仓库

二者虽然使用方法和原理都略有差别,但都是为了更好的管理项目,这里说一下git的具体使用过程(服务器是新浪云的):

安装
1.去官网下载git
在这里插入图片描述

在这里插入图片描述
然后启动安装,傻瓜式下一步(遇到修改安装地址的时候修改一下即可),反正我也看不懂安装选啥东西,默认的就挺好。
其中有一步是选择编译软件,根据自己使用的编译软件自行选择。
在这里插入图片描述
安装完成后如果右键桌面,如果有下面标识,则代表安装成功。
在这里插入图片描述

安装以后打开我们新浪云的服务器:
在这里插入图片描述

选择查看git仓库(新浪服务器怎么创建我就不介绍了,请自行百度):

在这里插入图片描述
在桌面新建文件夹,右键文件夹选Git Bash Here:
在这里插入图片描述

进入git终端:在这里插入图片描述

然后执行git clone git仓库地址:

在这里插入图片描述
这时候你创建的文件夹中就会多一个本地仓库(文件夹),文件夹中有我们服务器上面的代码:
在这里插入图片描述
在这里插入图片描述
这时候我们创建(修改)一个文件,然后执行git status 查看状态:
在这里插入图片描述
在这里他告诉我们有新的文件需要add,所以我就可以执行 git add 文件名
然后继续执行 git status 查看状态(查看只是为了讲解,可不执行):
在这里插入图片描述
这时候他提示我们需要commit提交,于是执行 git commit -m"上传名称" 其中上传名称随便起,只是作为后面查看修改日志的名称,可以重复,然后继续git status:

在这里插入图片描述
这时候他提示我们要把本地仓库推送到远程仓库:
于是 git push
在这里插入图片描述
搞定,通过git上传服务器成功,这时候我们去新浪云服务器看看:
在这里插入图片描述

服务器上已经有了这个文件:在这里插入图片描述
然后另一个文件要获取服务器上的文件怎么办:
如果是一个新文件夹,就执行 git clone git仓库地址 这样仓库里面的文件会自动拷贝到本地仓库中,如果是已经拷贝过的文件夹,我们只需要执行 git pull 获取服务器中的文件。
所以当我们和别人合作写项目的时候,我们就可以使用 git 来管理我们的项目,下面还补充一下git的操作:
git clear //清屏
git log //获取git 修改日志
git reflog //获取git 修改简单日志
git reset --hard 日志编码 //回退到某次修改(需要再次上传,保存,不然服务器上不会回退) 日志编码为下图红框内容:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值