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