查看已有的配置信息:$ git config --list
查看git上的用户信息(用户名、邮箱):
// 查找用户名
$ git config user.name
// 查找邮箱
$ git config user.email
一般的工作流程:
克隆 Git 资源作为工作目录。 【从远程克隆 git clone https:xxx.com.git】
在克隆的资源上添加或修改文件。
如果其他人修改了,你可以更新资源。
在提交前查看修改。
提交修改。
在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
(三)git工作区、暂存区和版本库: 工作区:就是在电脑里能看到的目录。 暂存区:因为名叫stage,或者index。一般存放在“ git目录 ”下index文件中(.git / index),所以我们把暂存区有时也叫做索引。 版本库:工作区有一个隐藏目录.git ,这个不算工作区,而是Git的版本库。下图展示了工作区、版本库、版本库中的暂存区之间的关系:
git add. #存放在【暂存区】的目录树中。
git commit -m ' 提交说明' # 将暂存区中的目录树写入到【版本库中】。
git reset HEAD # 暂存区的目录树会被重写,但是【工作区】不受影响。
git rm --cached # 会直接从【暂存区】删除文件,工作区则不做出改变。
git checkout. 或者 git checkout -- # 会用暂存区全部或指定的文件替换工作区的文件。!!这个操作很危险,会清除工作区中未添加到暂存区的改动。
git checkout HEAD. 或者 git checkout HEAD 会用HEAD指向的master分支中的全部或部分文件替换掉暂存区以及工作区中的文件。!!!这个命令也是极其危险的,因为不但会清除工作区中未提交的改动,也会清除暂存区中未提及的改动。
----------下篇继续呀。-------我们一起来学习Git
简约、高深、超清晰的git
git 学习(二)