Git版本管理工具的基本使用(简易版)

git一般工作流程如下

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

下图展示了 Git 的工作流程:

Git与GitHub的区别

github和git是两个东西,github是一个社区,git是一个服务系统,github只支持git分布式系统,所以故名成为github。git是一款分布式源代码管理工具。svn是集中式管理。

集中式与分布式区别

集中式开发者只能将代码提交到服务器,分布式开发者可以提交到本地。

集中式只有远程服务器上有代码数据库,分布式每个开发者机器上都有一个代码数据库。

配置Git环境

      初次使用git需要设置你的用户名以及邮箱,这将作为当前机器git的标识,如果你用它来下载远程仓库一些需要登录权限的仓库会要求登录,git默认使用配置邮箱以及用户名登入,但会要求你手动输入密码

git config --global user.name "你的用户名"

git config --global user.email "你的邮箱"

gitd的基本命令解析

init:初始化当前目录为仓库,初始化后会自动将当前仓库设置为master 

初始化本地库:git   init

查看本地库状态:git   status                             未添加为红色

添加暂存区:git   add  hello.txt                          添加后为绿色

暂存区提交到本地库:git   commit -m"描述信息"

查看版本:git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作),而用git log则是看不出来被删除的commit。简单查看:git   log --oneline 

版本穿梭:git   reset  --hard  加上版本号

分支好处

      可以同时并行推进多个功能的开发 ,提高开发效率。

查看分支:git   branch  -v 

创建分支:git   branch  分支名

切换分支:git   checkout  分支名

合并分支:git   merge  分支名(合并的)

删除分支:git   branch  -d  分支名

 远程库

创建远程库别名:git   remote   add  别名  远程地址

查看别名:git   remote  -v

推送本地库到远程库:git   push  远程库名  分支名

拉取远程到本地:git   pull  远程库名  分支名

克隆远程到本地:git   clone   远程地址

克隆远程仓库 => 用户@主机名:仓库地址

git clone git@linux1:/home/git/git-rep/test.git

clone 会做以下操作:1.拉取代码 2.初始化本地库 3.创建别名

以上是我自学的一些总结,以后还会增添修改,觉得有点用喜欢的可以点点关注。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值