Git-Study

介绍

小张第一次学git,一键三连哦。 Star + Fork

Resolve GitHub inaccessibility.md

解决无法访问Github的方法。初学推荐是使用Gitee码云平台,因为Github经常访问超时。但是GitHub也有优点,储存空间无限。Gitee储存空间只有5G。熟练以后可以使用Github。

Git tutorial.md

Git tutorial.md是我初学Git指令的时候,从Git的发展史,到每一步安装说明,再到Git工作原理,之后是常用指令的学习。因为我刚开始也看了很多速成,但是其中的原理根本不知道,只是讲了这个指令是怎么用。通过原理可以牢记这些指令,并知道在什么时候用,所以建议大家也这样去学。以下是目录

一、前言
二、版本控制
    2.1什么是版本控制?
    2.2版本控制的分类
    2.3Git与SVN最主要区别
三、Git历史
四、Git安装及卸载
    4.1安装
    4.2卸载
    4.3风格样式修改
五、Git配置
    5.1设置用户名与邮箱(用户标识,必要)
    5.2配置文件
    5.3Git Bash中文乱码
六、常用的命令
七、Git基本理论(核心)
    7.1工作区
    7.2工作流程
八、Git项目搭建
    8.1创建工作目录与常用指令
    8.2本地仓库搭建
    8.3 Git 本地仓库操作
九、Git分支
    9.1什么是分支?
    9.2 分支有什么用?
十、使用Gitee链接远程仓库(免密登录)
    10.1链接仓库
    10.2使用指令上传远程仓库
十一、利用GitHub连接远程仓库(免密登录)
十二、同时配置Gitee、Github 公钥
十三、Git远程命令实践
    13.1git reset 移除暂存区
    13.2 git log+git reflog+git reset 版本回退
    13.3 git push上传新的分支
    13.4 git fetch 拉取远程仓库
    13.5 git pull 拉取远程仓库
    13.6 下载云端分支
    13.7 git merge 合并分支的变更
    13.8 git rebase 变基
    13.9 git cherry-pick 挑选合并
    13.10 git stash 存储到堆栈
    13.11 Git tag 标签
    13.12 清除git仓库的所有提交记录
十四、自定义命令
十五、GitHub 使用技巧
    15.1 README.md
    15.2 Pin &  Watch & Star
    15.3 Issues & Wike
    15.4 fork & clone 的区别 & pull request 给开源仓库贡献代码
    15.5 Organization 团队开发
    15.6 在线编辑文件 & githubls.com 
    小结
十六、总结