http://blog.csdn.net/ithomer/article/details/7529022
上边是添加你的名字和邮箱,查看你的配置信息 git config --list
当然,如果你只想看到个文件的变化,后边可以添加文件名这个参数
查看版本:$ git tag
创建版本:$ git tag [name] / git tag -a [name] 给过去commit 打tag:$ git tag -a [name] [提交校验和]
删除版本:$ git tag -d [name]
查看远程版本:$ git tag -r
创建远程版本(本地版本push到远程):$ git push origin [name]
删除远程版本:$ git push origin :refs/tags/[name]
合并远程仓库的tag到本地:$ git pull origin --tags
上传本地tag到远程仓库:$ git push origin --tags
创建带注释的tag:$ git tag -a [name] -m ‘yourMessage’
在用 git 管理的时候,经常遇到出现错误的提交,或者错误的合并,想要回退回去,也可能在多次提交后,想要回到每个特定阶段的代码,命令如下:
回退上几个版本: HEAD 的是指针指向的分支点,一般要使用的是退回到特定的版本号
倒回到上一个版本: git reset --hard HEAD^
倒回到前两个版本:git reset --hard HEAD^^
倒回到上n个版本:git reset --hard HEAD~n
倒回到特定版本:git reset --hard [版本号]
回退到某个版本后推送到远程develop分支:git push -f origin develop
如何取消git add:git reset,这样会撤回add前状态
###10.删除:
当工程中某个文件是多余的时候,我们需要删除掉,不在让git去管理他:
取消git管理某个文件:git rm -r --cached 文件
