# Git-Study **Repository Path**: gc-zhang/Git-Study ## Basic Information - **Project Name**: Git-Study - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-20 - **Last Updated**: 2022-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

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 小结 十六、总结 ```