软件构造 开坑
-
创建目录, git init
全部文件添加到版本库
git add . -
-m 后是提交说明,可以是任意内容,文件从暂存区提交到版本库中的分支
git commit -m ‘xxx’ -
显示仓库的当前状态,(修改情况)
git status -
查看修改的内容
git diff -
查看历史修改记录
git log输出简化单行版
git log --pretty=oneline
-
退回到上一个版本
HEAD 表示当前版本 HEAD^ 表示上一个版本 HEAD^^ 上两个版本
git reset --hard HEAD^
94f41241d 表示要回退的 commit id 前几位
git reset --hard 94f41241d
-
显示git 记录的每一次的命令
git reflog -
丢弃掉工作区的修改
file 需要取消更改的文件名
git checkout – file
-
将提交到暂存区的修改回退到工作区
file 需要取消更改的文件名
git reset HEAD file
1
2 -
关联一个远程仓库
git remote add origin ---- -
将版本库master 分支中的内容推送给远程仓库
-u 用作初次推送的时候,将本地分支与远程分支关联起来
git push -u origin master
-
从远程仓库克隆
git clone ----