1,版本库的创建和修改
初始化一个版本库使用git init
命令,添加文件到版本库使用两个命令:
git add <file>
可以反复多次使用,添加多个文件;git commit -m <message>
,完成;2,版本回退
修改提交的版本可以使用git log
查看提交历史,已确定要回到哪个版本。git reflog
查看命令历史,确定回到未来哪个版本。
git checkout -- <file>
为丢弃工作区的修改;git reset HEAD <file>
为丢弃缓存区的修改;git reset --hard commit_id
修改HEAD指针指向的版本;3,连接github
git remote add origin git@server-name:path/repo-name.git
关联远程版本库;git push -u origin master
第一次推送master分支的所有内容,以后提交则不需要 -u
参数了;由于git连接使用ssh,所有会验证公钥信息,如果提交是报权限验证失败则需要把本机公钥提交到服务器(github),下面讲解如果创建公钥。
ssh-keygen -t rsa -b 4096 -C "you_email@example.com"
创建 密钥/公钥对,接下来直接输入三个回车即可,此时会在/c/Users/you/.ssh/
目录下看到id_rsa id_rsa.pub
两个文件。需要把id_rsa.pub
上传到git服务器。github公钥存放地址为 个人中心->setings->SSH and GPG keys。原文:https://www.cnblogs.com/wang-blog-007/p/9465524.html