一、创建版本库
git init 把当前目录变为git可以管理的仓库
git add 文件名.后缀 把文件添加到暂存区
git commit 把文件提交到仓库(-m “注释”)
git status 查看是否还有其他文件没有提交(可以检测到文件是否修改,若修改了可用git add和git commit)
git diff 文件名.后缀 查看文件做了什么修改
二、版本回退
git log查看历史记录(可以是文件修改)
git log --pretty=oneline 简化git log的结果
git reset --hard HEAD^ 回退上一版本
git reset --hard HEAD^^ 回退上上版本
git reset --hard HEAD~100 回退100个版本前
git reflog 查看版本号
git reset --hard 版本号 通过版本号回退到想要的版本
三、撤销修改和删除文件
the one 撤销修改
1.手动修改,然后add,commit
2.版本号回退
3.git checkout – 文件名.后缀 丢弃工作区的修改(类似返回上一步)(还没有add到暂存区)(–后有一空格)
the two 删除文件
1.在文件目录中删除
2**.rm 文件名.后缀** 删除文件
3.在版本库中彻底删除掉此文件,可以在上面步骤后执行commit命令提交掉
4.只要没有commit,可以用git checkout – 文件名.后缀把删除文件在版本库中恢复
四、github配置SSH密钥(基本)(window)
第一步
首先打开Git Bash,在控制台输入以下代码:
ssh-keygen -t rsa -C "youremail@example.com"
后面可以输入自己的邮箱也可以是其他的。回车后出现一些代码。
第二步
然后在c盘下的用户文件里自己的用户名文件下可以找到.ssh文件
打开里面的id_rsa.pub文件
以文本形式打开此文件并复制全部内容
第三步
打开github
然后点击个人头像,再点击设置
在设置中点击SSH and GPG keys
然后点击New SSH key创建一个新的SSH密钥
然后填上下图中的内容,点击Add SSH key就成功添加SSH密钥了
这时在SSH and GPG keys的界面会显示已添加的密钥