????????安装好之后设置一次就够了,如果不设置,提交代码就可能提交不了。
????????签名的作用是区分不同操作者的身份,这里的签名与github的签名没有任何关系,只是代表本地客户端的一个身份。
git config --global user.name 用户名?
git config --global user.email 邮箱
获取本地目录的管理权
git init?
?会生成.git文件
git status
On brarnch master 本地库分支
No commits yet 当前没有需要提交的东西
nothing to commit 没有需要提交的东西
untracked files 发现未被追踪的文件
文件为红色,就是未被追踪的文件
Linux操作
ll 查看目录下的文件
cat 文件名 查看文件中的内容
小技巧:首字母后,连点两下tab可以补全代码
git add 文件名
?从暂存区中删除的话用 git rm --cached 文件名
将暂存区中的文件提交到本地库,形成历史版本。
git commit -m '日志信息' 文件名
git reflog
?版本号,指针指向master分支,提交的版本
?git log 查看详细日志信息
修改文件后,查看状态
?提示是还没有添加到暂存区,添加到暂存区
还需要再提交到本地库
?提示是一行新增,一行删除,代表的就是修改
再次查看日志,就是有两个版本了。
可以恢复到原来的版本
git reset --hard 版本号
查看指针指向
?查看master文件,里面存的就是当前的版本号