Git

Git

2016-03-17  本文已影响60人  onzing

本地操作

HEAD表示当前版本,上一个版本是HEAD,上上一个版本是HEAD^,当前网上100个版本可以写成HEAD~100。
git reset --hard 232333(回到某一个版本直接跟着commit id的前几位)
git diff HEAD -- test.txt(查看工作区和版本库里面最新版本的区别)

tag是对历史一个提交id的引用,等同于git checkout <commit id>
但是这时候 git 可能会提示你当前处于一个“detached HEAD" 状态,因为 tag 相当于是一个快照,是不能更改它的代码的,如果要在 tag 代码的基础上做修改,需要一个分支:git checkout -b branch_name tag_name这样会从 tag 创建一个分支,然后就和普通的 git 操作一样了。

远程操作

git push all branch

上一篇 下一篇

猜你喜欢

热点阅读