命令:
命令名称 | 作用 |
---|---|
git config --global user.name 用户名 | 设置用户签名 |
git config --global user.email 邮箱 | 设置用户签名 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit -m "日志信息" 文件名 | 提交到本地库 |
git reflog | 查看历史纪录 |
git reset --hard 版本号 | 版本穿梭 |
一、设置用户签名
基本命令:
git config --global user.name 用户名
git config --global user.email 邮箱
我们可以在个人用户文件中找到.gitconfig文件
用记事本打开该文件,可以看到我们的配置信息
说明:
用户签名的作用是区分不同操作者的身份的,以此确认本次提交是谁做的。Git首次安装必须设置一下用户签名
注意:这里设置的用户签名和将来登录Github(或其他代码托管中心)的账号没有任何关系
二、初始化仓库
·我们先新建一个git-demo进行初始化,为了方便操作,我们可以进入该目录单击鼠标右键打开bash进行命令的输入。
基本命令:
git init
想要查看目录,可以点击查看,勾选隐藏的项目,即可看到。
或者在bash中输入linux命令查看
三、查看仓库状态
基本命令:
git status
三行分别代表了:
1、在 master 分支
2、无版本信息
3、暂存区中无文件可上传
我们可以新建一个文件,再进行查看
此时,我们可以发现hello.txt文件已被我们创建,但是标红说明文件尚未添加到暂存区,下一步,我们将该文件添加到暂存区。
四、添加到暂存区
基本命令:
git add "文件名"
这里的warning意思是将linux中的换行符LF替换成windows中的换行符CRLF,无视即可。
然后我们再来查看一下git状态
发现hello.txt已经被添加到暂存区,等待被上传。
如果我们还需要在做更改,我们可以输入命令,将暂存区中的文件删除。
git rm --cached "文件名"
五、提交本地库
基本指令:
git commit -m "文件名"
可以将暂存区的文件上传至本地库。
此处8cb8758为简化版的版本号
查看状态 发现文件已上传。工作区清空。
通过命令:
git reflog // 精简
git log // 详细
可以查看本地库的上传版本日志。
六、修改文件
我们将hello.txt重新编辑修改。
查看状态,发现hello.txt已被标红 modified 表示被修改
重新添加至工作区,并查看状态
用 git commit -m 进行提交。
查看状态,发现文件的第二个版本。此处指针指向最新的文件。
七、版本穿梭
基本命令:
git reset --hard 版本号
指针指向了first commit
此时查看文件,显示的是版本号为8cb8758 的版本。
实现了版本的切换。
END