Author: yyf 2381510397@qq.com
Date: Tue Mar 3 18:03:57 2020 +0800
commit 9b0057949d091ff19457d302ca42ee3c5ce2b49b : 这一串数字是shal生成的 shal是一种加密算法 这串数字主要作用是生成随机数 , 使得多人提交不冲突
Author: yyf 2381510397@qq.com : 此行信息为git的用户名和邮箱信息(即之前配置git时输入的用户名和邮箱)
Date: Tue Mar 3 18:03:57 2020 +0800 这儿是我的提交 : 此行信息显示的是提交时间和提交时的描述信息(即git commit -m ‘这儿是我的提交’ 即引号中的内容)
git log --pretty=oneline : 显示日志信息为单行简略信息(即只有那段码和描述信息)(HEAD -> master表示主分支)
9b0057949d091ff19457d302ca42ee3c5ce2b49b (HEAD -> master) 第三次提交
748748827677a321e7c3fa844a7a0251c5bdff30 我的内容
d302637315e2b337aa1de61abc62549946fd9798 这儿是我的提交
git log --pertty=format:“%h - %an , %ar : %s” : 按照既定格式输出日志信息(此格式为 随机码 - git用户名 , 时间 : 描述信息)
9b00579 - yyf , 5 minutes ago : 第三次提交
7487488 - yyf , 9 minutes ago : 我的内容
d302637 - yyf , 14 minutes ago : 这儿是我的提交
设置当前项目的git用户名和邮箱(需进入当前项目中的git目录下,在此目录下有一个名叫config的文件 名字邮箱信息保存在config文件下)
git config --local user.name ‘yyf’
git config --local user.email ‘2381510397@qq.com’
设置电脑当前用户的git用户名和邮箱(推荐使用的)(信息保存到~/.gitconfig文件下也是/c/Users/Administrator.DESKTOP-RSGKA9K/.gitconfig文件 ~就代表/c/Users/Administrator.DESKTOP-RSGKA9K)
git config --system user.name ‘yyf’
git config --system user.email ‘2381510397@qq.com’
设置当前这台电脑git用户名和邮箱(基本不用)
git config --global user.name 'yyf’git
git config --global user.email ‘2381510397@qq.com’
删除git配置文件中的用户名邮箱信息:
git config --local --unset user.name
git config --local --unset user.email
修改文件后会自动回到本地仓库中 在提交前若想反悔 放弃修改 返回到已提交状态 可执行命令:
git checkout – 文件名
git restore 文件名