1. git下载:https://git-scm.com/download/win
2. $ mkdir 文件夹名(创建文件夹)
$ git init (将此目录变为可管理的仓库)
$ git add .(保存)
$ git commit -m '提交说明'
$ git status (查看仓库当前状态)
$ git diff(查看被修改的内容)
$ cat "文件名"(查看文件内容)
$ git log(查看提交历史记录的版本号十六进制,head表示最新版本)
$ git reset --head HEAD^(回退到前版本,出现more?错误。^为特殊字符,用双引号)
$ git reset --hard 版本id (只要有版本id就可以回到此版本)
$ git reflog (查看命令历史,确定回到哪个版本)
3. 工作区:项目在电脑中的目录区
版本库:工作区有一个隐藏的目录(git init之后).git,这个不算工作区,而是git版本库。
git版本库中有称为stage的暂存区,git为我们创建的第一个分支master,以及指向master的HEAD指针。
放弃修改:1. 没有add到缓存区,放弃工作区的修改
$ git checkout -- file
2. add到缓存区,放弃修改
$ git reset HEAD file (撤销暂存区的修改)
$ git checkout -- file(放弃工作区的修改)
增加文件: 工作区添加文件后,git add file->git commit -m ' ',将添加的文件 提交到版本区
删除文件:$ rm file(工作区删除文件)
a、 确定从版本库中也删除 $ git rm file 并且commit
b、 删错了,返回版本 $ git checkout -- file
4. 远程仓库