Git

Git是什么?

GIT,全称是分布式版本控制系统,git通常在编程中会用到,并且git支持分布式部署,可以有效、高速的处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。

Git工作流程

1: 从远程仓库中克隆代码到本地仓库
2:从本地仓库中checkout代码然后进行代码修改
3:在提交前先将代码提交到暂存区
4:提交到本地仓库。本地仓库中保存修改的各个历史版本
5:修改完成后,需要和团队成员共享代码时,将代码push到远程仓库

Git跟SVN的区别

1:Git是分布式版本控制系统,分为两种类型的仓库:本地仓库和远程仓库,
本地仓库:开发人员自己电脑上的Git仓库
远程仓库:在远程服务器上的Git仓库
2:SVB是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的时候,用的都是自己电脑,首先要从中央服务器下载最新的版本,然后开发,开发完后,需要把自己的开发代码提交到中央服务器。
缺点:服务器单点故障,容错性差

Git常用的命令

安装好Git后首先要做的事情就是设置用户名和email地址,每次Git提交都会使用该用户信息

//设置用户信息  设置用户名,设置邮箱地址
git config --global user.name "用户名"
git config --global user.email "邮箱"

//查看配置信息
git config --list
获取Git仓库

获取Git仓库通常有两种方式:
1:在本地初始化一个Git仓库
初始化步骤:
1.1在电脑的任意位置创建一个空目录(如Git),作为我们的本地Git仓库
1.2进入这个目录中,右键点击Git bash 窗口
1.3执行命令 git init,在当前目录中查看到.git隐藏文件夹,则说明创建成功


2:从远程仓库克隆
右键点击Git bash 进入窗口,
执行命令:git clone 远程Git仓库地址

本地仓库操作
//查看文件状态
git status
git status -s //使输出信息更加简介
//modified:README.id 已经修改  index.jsp未跟踪
//将未跟踪的文件加入暂存区
git add xxx.jsp
//将所有文件加入暂存区
git add .

//将暂存区的文件修改提交到本地仓库 如果不加m则在新窗口中修改提交信息
git commit -m
//修改后的文件需要先添加到暂存区,才能提交到本地仓库

//删除文件
git rm 文件名

//查看日志记录 回车查看日志后面信息,点击q退出查看日志
git log
远程仓库的操作
//指定的每一个远程服务器的简写 如果已经克隆,至少应该看到origin
// 这是Git克隆的仓库服务器默认名字
git remote 
git remote -v
git remote show origin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值