git命令总结
来源:互联网 发布:万方—中国机构数据库 编辑:程序博客网 时间:2024/05/20 20:48
总结了一下git的基本的命令
其实主要是廖雪峰老师的 一个教程的总结:大家要想更细致的学习,可以去老师的官网git教程
$git add first.txt //将文件添加至暂存区
$git commit -m "describle of this files" //将存入暂存区的文件提交至分支
$git status //查看当前缓存区的状态,有没有待提交的
$git log //查看修改日志
$git log --pretty=oneline//会在一行显示,前面的是commit id ,是一个十六进制的大整数。
$git reset --hard head^/head^^/head~100 //此命令会回到上一个版本
$git reset --hard commit id//回到任意版本,commit id 不用写全,能识别就好。
$git reflog //记录每一次修改
$git diff first.txt //查看有什么不同//撤销:::::
$git checkout --first.txt //想直接丢弃工作区的修改,
$git reset head first.txt //将已经add到暂存库的东西要修改,也就是内容只是提交到了暂存区,但是还没提交到版本库里
$git reset --hard head^/head^^/head~100 //此命令会回到上一个版本$git reset --hard commit id //回到任意版本 ,commit id 不用写全,能识别就好。
$git chekout -- first.txt //撤销工作区的修改,若已经提交至暂存区,则直接撤销,若没有提交则返回就好删除:::
$git rm second.txt //将add和commit后的文件second.txt删除$git commit -m "describle"
//分支
$ git branch //查看分支$ git branch <name> //创建分支
$ git checkout <name> //切换分支$ git checkout -b <name> //创建+切换分支:
$ git merge <name> 这个是fast合并$ git merge --no-off-m"描述" 分支名 //普通合并:
$ git log //可以查看分支历史$ git branch -d <name> //删除分支:
//修复bug
修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除;
当手头工作没有完成时,先把工作现场
$git stash ///一下,然后去修复bug,修复后,再
$git stash pop //回到工作现场。注意stash后边加pop说明转到该分支继续工作,并且也删除了//标签命令
$ git branch -D <name> //如果要丢弃一个没有被合并过的分支,可以通过强行删除。
$ git tag <name> ///用于新建一个标签,默认为HEAD,也可以指定一个commit id;
$ git tag -a <tagname> -m "blablabla..." //可以指定标签信息;
$ git tag -s <tagname> -m "blablabla..." //可以用PGP签名标签;
$git tag //可以查看所有标签。
$git show //标签名可以查看一个便签
$git push origin <tagname> //可以推送一个本地标签;
$git push origin --tags //可以推送全部未推送过的本地标签;
$git tag -d <tagname> // 可以删除一个本地标签;$git push origin :refs/tags/<tagname> //可以删除一个远程标签。
当然也不一定都正确啦,有错误的话欢迎提出来哦!
- [GIT] git应用 命令总结
- git 命令总结
- git命令 学习总结
- git命令总结
- Git 命令总结
- git命令总结
- git命令总结
- git 命令总结
- git命令使用总结
- 常用Git命令总结
- git命令总结
- git 命令总结
- git命令使用总结
- git命令总结
- git命令总结下
- git实用命令总结
- Git命令总结
- 常用git命令总结
- 面试题70:二叉搜索树第K大的结点*
- 设计模式 概述
- 浏览器兼容笔记(2)
- Oracle常用命令大全
- 山东省第一届ACM大学生程序设计竞赛 Phone Number 字典树
- git命令总结
- js获取Url中参数值
- iOS开发之tableViewCell高度自适应
- C语言经典小程序(热门题型)
- android 自动初始化控件 不用注解不用findViewByid
- 百度地图为啥定位不了
- 支持向量机—线性可分支持向量机与硬间隔最大化
- 第四周项目3①-小学生算术能力测试系统
- CF_6D_LizardsAndBasements_2