pro git 阅读

  1. 2. Git 基础

  2. 2.1 获取 Git 仓库

  3. git init
    该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。 但是,在这个时候,我们仅仅是做了一个初始化的操作,你的项目里的文件还没有被跟踪。
    git clone [url]

  4. 2.2 记录每次更新到仓库

  5. 工作目录下的每个文件的状态有两种:已跟踪和未跟踪。已跟踪的文件是那些被纳入了版本控制的文件,在上一次快照中有他们的记录,在工作一段时间之后,他们的状态可能处于未修改,已修改或已放入暂存区。工作目录中除已跟踪文件之外,都是未跟踪文件,他们既不存在于上次快照的记录中,也没有放入暂存区。
    编辑过后的文件,git将它标记为已修改文件,将已修改文件放入暂存区,然后提交变成已跟踪。
    检查当前的文件状态 
    git status

    echo 'My Project' > 文件名  在当前目录下创建文件
    git add 添加文件为已跟踪文件,田间文件之后,这个文件处于已暂存状态,如果提交,那么此刻版本将留存到历史记录中。
    忽略文件
    .gitignore 文件中使用通配符定义需要提交的和不需要提交的文件种类。
    状态简览
    git status -s 简略查看当前文档的状态,能够列举出文件的修改提交状态
    git diff 通过文件补丁的格式显示具体那些行返生了变化,比较的是工作目录中当前文件和暂存区域快照之间的差异,也就是修海之后还没有暂存起来的变化内容。
    git diff --cached 显示的变动是已经暂存的文件和已经提交的文件的差异。
    提交更新
    git commit 编辑输入提交说明,esc+:x退出
    git commit -m后跟提交信息可以直接写入。
    跳过使用暂存区域
    git commit -a 自动把所有已经跟踪过的文件暂存起来并提交

    移除文件
    git rm 文件 注意在文件夹中这个文件也没有了
    git rm 文件 -f 如果删除之前,这个文件已经修改并且存到了暂存区域,需要在后面添加 -f,这个方法用于防止误删还没有添加到快照的数据。
    git rm --cached README 将仓库中的文件删除,但是本地磁盘保存这个文件

    移动文件
    git mv file_from file_to

  6. 2.3 查看提交历史

  7. git log 查看提交历史
    git log -p -2 显示最近两次提交的差异 ,q 回车退出
    git log --stat 显示每次提交的简略统计信息

  8. 2.4 撤消操作

  9.         

  10. 2.5 远程仓库的使用

  11.         

  12. 2.6 打标签

  13.         

  14. 2.7 Git 别名

  15.         

  16. 2.8 总结

  17.         

  18. 3. Git 分支


  19. 3.1 分支简介

  20.         

  21. 3.2 分支的新建与合并

  22.         

  23. 3.3 分支管理

  24.         

  25. 3.4 分支开发工作流

  26.         

  27. 3.5 远程分支

  28.         

  29. 3.6 变基

  30.         

  31. 3.7 总结

  32.         

  33. 4. 服务器上的 Git


  34. 4.1 协议

  35.         

  36. 4.2 在服务器上搭建 Git

  37.         

  38. 4.3 生成 SSH 公钥

  39.         

  40. 4.4 配置服务器

  41.         

  42. 4.5 Git 守护进程

  43.         

  44. 4.6 Smart HTTP

  45.         

  46. 4.7 GitWeb

  47.         

  48. 4.8 GitLab

  49.         

  50. 4.9 第三方托管的选择

  51.         

  52. 4.10 总结

  53.         

  54. 5. 分布式 Git


  55. 5.1 分布式工作流程

  56. 5.2 向一个项目贡献

  57. 5.3 维护项目

  58. 5.4 总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值