git 学习笔记一

来源:互联网 发布:windows phone 8.1gdr2 编辑:程序博客网 时间:2024/06/05 18:05

git commit -m “comit instruction” 提交说明

git reset - -hard HEAD^ 版本库回退到上一版本
git reset - - hard (commit id ) 回到commit对应的版本
如果不知道commitId
git reflog 记录你的每一次命令

git checkout – filename 丢弃工作区的修改

git reset HEAD filename 把暂存区的修改撤销,重新放回工作区 这里git reset 既可以回退版本,也可以把暂存区的修改回退到工作区,当我们用”HEAD”时,表示最新版本。
然后再丢弃工作区的修改
git checkout – filename

删除文件后 git status会告诉你版本库有改动。
两种选择:版本库中删掉:git rm filename
如果误删,要恢复,git checout – filename
git checkout 其实就是用版本库中的版本替换工作区的版本,无论工作区修改还是删除(其实删除也是一种修改),都可以一键还原

github其实就是一个远程的托管仓库
本地仓库和github仓库之间的传输是通过SSH加密的,所以需要设置:参见廖雪峰的网站

为什么github需要SSH Key,因为Github需要识别出你瑞松的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议。

0 0
原创粉丝点击