把本地本地文件初始化成git可管理的工作区仓库:
git init
把工作区的问价添加到缓存区:
git add 文件名 或者 git add . //集体添加文件
把缓存区的文件描述 并且添加到分支上:
git commit -m "描述信息"
查看文件修改内容:
git diff 文件名
查看历史提交日志:
git log
回滚到上一个版本 或者某一个版本:
git reset --hard HEAD^ //回滚到上一个版本
git reset --hard HEAD^^ //回滚到上上个版本
git reset --hard 版本号 //回滚到制定版本
查看文件内容:
cat 文件名
撤销修改(其实是用上一个版本库里的版本替换工作区的版本,无论工作区是修改或者删除了 都能通过这个命令一键还原到上一个版本):
git checkout -- 文件名/文件名和-- 之间要有空格隔开!
删除文件:
git rm
创建并且切换到分支ccc上:
git checkout -b ccc
查看当前分支(*表示当前分支):
git branch
把ccc分支合并到当前分支上:
git merge ccc
删除 ccc 分支:
git branch -d ccc
把当前工作从工作区隐藏起来(主要是用在当前工作还没有完成没办法提交,又不得不去建一个分支去干别的工作时用到):
git stash
把之前隐藏的工作区恢复:
git stash pop
把本地仓库代码同步到远程服务器仓库:
git push origin master