git做为现在开源、免费的版本控制系统被很多家公司所使用。接下来就简单的叙述一下git的命令行操作:
基础命令:
git branch 查看当前所在分支。
git fetch 取得远程数据库的最新历史记录。
git commit 将代码提交到本地版本库。
git status 查看当前分支的状态。
git push 将提交到本地的代码推送的远程数据库。
git pull 将远程数据库的代码拉到本地。
git show 查看最近一次的提交信息。q 退出
git log 查看所有提交信息。
git diff 比较的是工作目录树与暂存区之间的区别。
git diff –cached 比较的是暂存区和版本库最后一个版本的区别。
git diff HEAD 比较的是工作目录树(包括暂存的和未暂存的修改)与版本库最后一个版本的差别。
分支部分:
git merge newBranch 在当前分支合并 newBranch。
git branch newBranch 创建新分支。
git branch -d branchName 删除分支。
git checkout branchName 切换到指定的分支 。
想要回滚上一次提交的代码:
1.在需要回滚的提交记录的上一条log记录点击reset,
2.使用 git push -f 强制刷新远程数据库的代码。
后续会进行不断的添加。