Git学习的小小总结(一)

零、前言

1、一下是自己学习 Git 的一些小总结,可能会有小错、欢迎指正、学习交流~

 

一、Git基本知识

1、版本控制系统有两大类 ==》 集中式版本控制(CVS、Apache Subversion 即 SVN)+ 分布式(Git)
2、版本库主要分四种:
  1项目版本库:由“官方”创建并发布

  2共享~:开发团队人员之间的文件交流“渠道”

  3工作流~:填充那些代表工作中某种特定进展状态的修改

  4派生~:分离出 那些 耗时较长、用于实验的 !!

3、版本的 3个组成部分 = blobs 文件内容 + trees目录 + commits版本

4、git init 命令创建一个 版本库。工作区: 带有 版本库 的 项目目录。

5、一般将项目的一个版本称为 一个提交。

提交: git commit -message '提交备注填写处'

6、检出状态: git status

git diff 来显示每个被修改的行 ==》 借助图形工具 kdiff3 ,会比较清楚

gitlog 来显示“历史操作”,是按时间 降序排列的(“弹栈”)

7、git clone /first(源) /first-clone(克隆后要存放的目录地址)

  注:因为版本库副本、即克隆版本的路径中可直接使用 pull 命令,因为之前的 “clone”操作中已保存了
  原版本库的实际路径路径。所以 “git pull ...” 命令可以直接去到原版本库中,将最新的修改 取回到 克隆版本中。

8、从任意版本库中取回修改 git pull /first-clone(“本地的”) /first(任意版本库的实际路径)

9、pull 与 push 区别:

  pull: 从其它版本库中取回相关的提交("被动的“)
  push: 将本地的提交内容 传送到其他网上版本(“主动”)
10、工作区与版本库

  工作区是一个包含 .git子目录(内含版本库,所以 版本库是 工作区的真子集,即 版本库是 工作区的 一部分)。

11、一些文件做了修改,需要通过 add命令将他们 纳入下一次的提交范围中,最后 再通过 commit 命令创建新的版本提交。
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值