GIT&GitHub简单上手
1 关于GIT和GitHub
GIT:开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
GitHub:面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub
2 GIT学习使用
- 设置全局用户名和邮箱
$ git config --global user.name < >
$ git config --global user.email < >
#设置全局用户名和邮箱
#可以通过
#查看.gitconfig文件也可修改其参数
$ cd ~
$ pwd
#MINGW64 /e/GitDemo (master) master 是自动创建的主分支
- 基本操作及说明
$ git init 使得当前文件夹成为本地仓库
#创建一个文本文档
$ git status 查看状态 当前创建的文档不在GIT的监视范围
$ git add < . || 文件全名 > 将文件提交到暂存区
$ git commit -m '添加变更描述' 提交到本地仓库 相当于存了一个副本
$ git log 可以查看变更记录
#进行多次修改 多次提交以后 如果反悔了 可以使如下命令进行回退
$ git reset --hard HEAD^ || HEAD~步数
#在reset命令中也可以输入哈希值回退
3 GitHub学习使用
#注册GitHub账号
#创建一个测试仓库
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/username/repo.git
git push -u origin master 向远端提交
#远端克隆
$ git clone <github网址> 克隆项目
参考:
官网中文文档:https://git-scm.com/book/zh/v2
GIT教程-廖雪峰:https://www.liaoxuefeng.com/wiki/896043488029600/896067008724000
B站视频:https://www.bilibili.com/video/av15024334 https://www.bilibili.com/video/av15034653