git config --global user.name "your name"
git config --global user.email "your email"
git add 文件名 //第一步,把文件添加到仓库
git commit -m "每次修改添加的备注,最好写英文" //第二步,把文件提交到仓库
可以多次add文件,也可以一次add多个文件,然后commit一次提交上去

git status // git status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,demo.txt被修改过了,但还没有准备提交的修改。

git diff //看具体的修改内容

提交修改,跟上面一样分两步,第一步add,第二步commit
add之后用git status看一下

commit提交一下

提交之后再用git status, Git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working tree clean)的。

git log // 命令显示从最近到最远的提交日志

最上面的一次提交叫做HEAD,下面一次是HEAD^,再下一次是HEAD^^,依次类推,也可使用HEAD~1来表示
git reset --hard HEAD~1 //恢复上一次的提交内容

get log //看看

第三次提交的版本version0.3已经看不到了,但是可以根据提交号来修改HEAD指针指向它,只需要写提交号的前几位就可以

get reflog //记录每一次命令

该文详细介绍了Git的基本操作,包括设置用户信息,将文件添加到仓库,提交修改,查看状态,查看差异,提交历史以及如何恢复之前的提交。通过`gitconfig`设定用户信息,`gitadd`和`gitcommit`进行版本控制,`gitstatus`监控仓库状态,`gitreset`用于回滚提交。

被折叠的 条评论
为什么被折叠?



