git常用指令归纳及理解

git status 查看本地可提交的文件(做出了修改的文件)
git add .git add 文件名 将修改从工作区提交到暂存区(生成快照),等待被提交
git rm –cached 文件名 将文件还原为未暂存状态
*只有在暂存区中的文件才可以被提交
Git在未进行commit操作之前,存在三种状态:Untracked files,Changes not staged for commit及Changes to be committed,每种状态之间可以随意进行互相转换。*
git commit -m ‘注释’ 将暂存区的内容添加到本地仓库
git push 将本地版本库推送到远程
**git push origin maste**r 将本地版本库推送到远程服务器(其中origin是远程服务器,master是远程主分支)
git branch -r 查看远程的所有分支
git branch 查看当前的本地分支
git checkout -b 分支名 新建分支并且跳过去(这时候,新建的分支仍旧是本地分支,需要推到远程才能在远程看到该分支)
git checkout 分支名 跳转到已有远程分支
git log 查看提交记录
rm -rf .git 清除工作区的git目录,和远程仓库完全断开联系了(rm -rf要小心使用啊)

上图:
这里写图片描述
高级的回滚,目前的项目中还没用到,等以后有了理解再补充

猜你喜欢

转载自blog.csdn.net/qq_35585701/article/details/81060461