Git笔记
Git是什么?
分布式版本控制系统
命令学习
初始化一个Git仓库,使用git init命令。
添加文件到Git仓库,分两步:
第一步,使用命令git add <文件名需要加后缀file>,注意,可反复多次使用,添加多个文件;
第二步,使用命令git commit,-m “对提交的文件进行注释说明”完成。
git status命令 查看当前仓库状态。
git diff命令 查看修改内容。
git reset –hard “修改版本的id编号前几位”git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区
git log 查看提交历史,以便确定要回退到哪个版本。
git reflog查看命令历史,以便确定自己打过那些命令要回到未来的哪个版本
每次修改,如果不add到暂存区,那就不会加入到commit中。
git checkout – 文件名 恢复到上一步如果没有上一步就是撤销提交,丢弃
git rm用于删除一个文件。如果一个文件已经被提交到版本库
git push命令 把本地库的内容推送到远程,
git remote add origin git@github.com:账号名称/learngit.git 把一个已有的本地仓库与之关联
$ git remote set-url origin git:https://github.com/jianghaif/HTML 更改为http的url
$ git remote set-url origin git:git@github.com:jianghaif/HTML 更改为ssh的url