Git 使用总结
2017-06-28 17:54
120 查看
1.基本常用命令
git init 初始化一个git仓库,文件夹下会产生.git文件夹
git add 《file》 可以反复使用,用于添加多个文件到本地缓存区
git commit -m “注释” 提交到本地仓库
git log 查看从最近到最远的提交日志
git log –pretty=online 简化日志显示git reflog 查看命令历史,以便确定要回到未来的哪个版本
git status 查看git当前状态
HEAD 当前版本
HEAD^ 上一个版本HEAD^^ 上上一个版本
HEAD^^^ 上上上一个版本
HEAD~100 往上100个版本
git rest –hard commitid
git reset –hard 3628164版本号没必要写全,前几位就可以了,Git会自动去找
2.撤销修改,版本回退
2.1 怎么将工作区的代码修改,撤销??
git checkout – filename
命令git checkout – readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commit或git add时的状态。
2.1 代码提到本地缓存区,怎么回退?
git reset HEAD filename
git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。2.2 代码提到本地仓库,怎么回退?
git reset –hard commitid
Git允许我们在版本的历史之间穿梭,使用命令git reset –hard commit_id2.3 代码提到远程仓库,怎么回退?
git refloggit reset –hard Obfafd
git push -f 紧接着强制推送到远程分支
注意:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支
2.4 revert 命令
3 创建、切换分支,打tag
4 合并分支
5 参考链接
http://blog.csdn.net/fuchaosz/article/details/52170105相关文章推荐
- 使用GIT管理自己的源代码图文教程(写给自己使用总结)(zt)
- git使用总结
- MAC下使用Tomcat+eclipse+mysql+git+jdk开发网游后台程序经验总结
- git使用总结
- git使用总结
- Git的使用简单总结
- [更新中]【fit-flow使用总结】djang开发中git flow使用总结
- iOS开发那些事-Git在Xcode中的配置与使用常见问题总结
- iOS开发那些事-Git在Xcode中的配置与使用常见问题总结
- Linux系统编程学习之《Git仓库使用总结》
- git使用总结
- git 基本命令使用总结
- Git和GitHub使用总结
- iOS开发那些事-Git在Xcode中的配置与使用常见问题总结 推荐
- Git和GitHub简单使用总结
- git使用总结
- git+github个人使用心得总结(持续更新)
- git使用总结
- Git和GitHub使用总结
- Git使用总结