Git学习pro git阅读&尚硅谷视频

ssh地址:

git@github.com:zaizai77/git-demo.git

https地址:

zaizai77/git-demo · GitHub

该开源图书网站 Git - Book (git-scm.com)

目录:

  1. 1. 起步

    1. 1.1 关于版本控制
    2. 1.2 Git 简史
    3. 1.3 Git 是什么?
    4. 1.4 命令行
    5. 1.5 安装 Git
    6. 1.6 初次运行 Git 前的配置
    7. 1.7 获取帮助
    8. 1.8 总结
  2. 2. Git 基础

    1. 2.1 获取 Git 仓库
    2. 2.2 记录每次更新到仓库
    3. 2.3 查看提交历史
    4. 2.4 撤消操作
    5. 2.5 远程仓库的使用
    6. 2.6 打标签
    7. 2.7 Git 别名
    8. 2.8 总结
  3. 3. Git 分支

    1. 3.1 分支简介
    2. 3.2 分支的新建与合并
    3. 3.3 分支管理
    4. 3.4 分支开发工作流
    5. 3.5 远程分支
    6. 3.6 变基
    7. 3.7 总结
  4. 4. 服务器上的 Git

    1. 4.1 协议
    2. 4.2 在服务器上搭建 Git
    3. 4.3 生成 SSH 公钥
    4. 4.4 配置服务器
    5. 4.5 Git 守护进程
    6. 4.6 Smart HTTP
    7. 4.7 GitWeb
    8. 4.8 GitLab
    9. 4.9 第三方托管的选择
    10. 4.10 总结
  5. 5. 分布式 Git

    1. 5.1 分布式工作流程
    2. 5.2 向一个项目贡献
    3. 5.3 维护项目
    4. 5.4 总结

第一章

1.3 Git是什么

直接记录快照而非差异比较

近乎所有操作都是本地操作,速度很快

git保证完整性

git一般只添加数据

三种状态:

已提交(committed)已修改(modified) 和 已暂存(staged)

  • 已修改表示修改了文件,但还没保存到数据库中。

  • 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

  • 已提交表示数据已经安全地保存在本地数据库中。

Git 仓库目录是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,复制的就是这里的数据。

基本的 Git 工作流程如下:

  1. 在工作区中修改文件。

  2. 将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添加到暂存区。

  3. 提交更新,找到暂存区的文件,将快照永久性存储到 Git 目录。

假如你是 Windows 用户,我们希望你懂得如何使用命令窗口(Command Prompt)或 PowerShell。 

可以使用 Git 来获取 Git 的更新:

$ git clone git://git.kernel.org/pub/scm/git/git.git

1.6运行git前的配置

设置的用户名的邮件地址

第二章 git基础

复制快捷键  选中 左键双击复制 中键粘贴

                    要复制的内容保持选中状态 光标移动到要写的位置 点击鼠标中键直接复制粘贴

git与linux的命令是通用的

init  初始化仓库:可以直接在目标目录内右键打开git bash,此时git的目录就在这里。 init之后会创建一个.git文件,.开头的文件是隐藏文件(里面的东西不要动)

status  查看状态

rm --cached  删除暂存区里的文件,文件本身还存在

 提交本地库--将暂存区的文件提交到本地库

git commit -m 日志信息 文件名 

reflog 查看版本信息  

git log 查看版本详细信息

历史版本--版本穿梭  reset

 

 分支

合并分支,

在master分支中写入 git merge hot-fix 合并分支可以将hot-fix里的内容合并到master中,文件就变成hot-fix中的样子了(无冲突合并)

 冲突合并  两个分支在同一个地方有不一样的修改时,必须认为决定选择哪一个

发生冲突之后进入mergeing head

此时需要vim 打开文件,将文件修改 add 之后 commit 注意  commit时不可以写文件名 

Github使用学习

建立一个新的远程库

 

 远程仓库操作

clone 

 

win + v 可以打开剪切板

Git  idea集成

没什么好学的了,等以后要用到的时候直接网上百度就好了。而且vs里有插件,很方便

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值