Git常用命令清单
创建
在指定目录创建工作仓库,未指定时在当前目录
git init [dir]
创建不包含工作区的仓库
git init --bare
克隆远程仓库到本地
git clone url
配置
git config --global user.name ""
git config --global user.email ""
git config --global core.editor vim
仓库
显示仓库基本信息
git remote -v
显示仓库详细信息
git remote show repo-name
修改仓库名
git remote rename old new
修改/设置仓库地址
git remote set-url repo-name newurl oldurl
分支
创建新分支
git branch new-branch [base-branch]
切换分支
git checkout branch-name
创建新分支并切换
git checkout -b new-branch [base-branch]
与远程分支同步
git pull origin origin-branch:local-branch -u
git push origin local-branch:origin-branch -uf
-u参数表示设置为自动跟踪,此后可直接使用git pull/push
-f参数强制覆盖
查看本地分支
git branch
查看远程分支
git branch -r
查看所有分支
git branch -a
删除分支
git branch -d branch-name
强制删除
git branch -D branch-name
删除远程分支
git push origin --delete branch-name
git push origin :origin-branch-name #冒号前为空格
提交
添加至暂存区
git add .
提交至仓库
git commit -m "msg"
覆盖上次提交
git commit --amend -m "msg"
合并
合并目标分支和当前分支,不影响历史
git merge tagget-branch --no-ff
--no-ff强制生成新提交
合并目标分支和当前分支,影响历史提交
git rebase target-branch -i
-i交互式合并,合并过程可见
冲突
使用merge时出现冲突,统一解决后重新commit。
使用rebase时出现冲突逐个解决,
执行git rebase --continue继续合并,
执行git rebase --abort退出合并。
回退
回退至commit-num,包含暂存区
git reset commit-num
回退至commit-num,包含工作区和暂存区
git reset --hard commit-num
撤销工作区的修改,与暂存区表示一致
git checkout .
最近操作
git reflog
stash
保存当前修改
git stash
恢复最新
git stash pop
显示所有
git stash list
blame
查看文件最后修改
git blame file
标签
显示所有标签
git tag
新建一个标签
git tag name
推送至远程仓库
git push origin --tags
Git常用命令清单的更多相关文章
- Git常用命令清单笔记
git github 小弟调调 2015年01月12日发布 赞 | 6收藏 | 45 5k 次浏览 这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加 ...
- git 常用命令清单
- 项目开发中git常用命令、git工作流、git分支模型
#新建代码库git init # 在当前目录新建一个Git代码库git init [project-name] # 新建一个目录,将其初始化为Git代码库git clone [url] # 下载一个项 ...
- Git常用命令和Git团队使用规范指南
转自:https://wsgzao.github.io/post/git/ 前言 在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品——Git.它的出现改变了 ...
- - Git常用命令 基础 总结 MD
目录 目录 Git常用命令 帮助 help 常用操作 初始化 clone init 提交 push 暂存 更新 撤销修改 分支 branch 查看分支 创建分支 切换分支 checkout 删除分支 ...
- Git常用命令及方法
https://blog.csdn.net/web_csdn_share/article/details/79243308 Git常用命令及方法大全 下面是我整理的常用 Git 命令清单.几个专用名词 ...
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- Git 常用命令大全
Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...
随机推荐
- urlwrite伪静态(SAE、PHP、JSP)
在SAE里,直接配置config.yaml文件,文件可以配置的内容包含: 目录默认页面 自定义错误页面 压缩 页面重定向 页面过期 设置响应Header的Content-Type appname: x ...
- loop_login.sh
[oracle@ora10g scripts]$ cat loop_login.sh #/bin/bash####################export ORACLE_BASE=/u01/app ...
- iOS子线程操作UI问题检查
iOS开发中,因为大部分函数都不是线程安全的,所以UI子线程中操作UI是非常危险的事,但是有时候因为开发者经验不足,不知道子线程中不能UI,或者知道但是写代码的时候没注意,或者不知道那些函数操作UI了 ...
- 二、C# 数据类型
C#语言的基本类型包括8种整数类型.2种用于科学计算的二进制浮点类型.1种用于金融计算的十 进制浮点类型.1种布尔类型以及1种字符类型. 2.1 基本数值类型 C#中的基本数据类型都有关键字和它们关联 ...
- JavaScript_object(基于map和数组练习)
JavaScript在编程过程中,不会像java那么方便,提供大量的API让开发这直接去调用,但底层也封装大量的工具让开发者写方法去实现, 以map为例,写简单的增删改查模拟java中的map: fu ...
- 基于GBT28181:SIP协议组件开发-----------第四篇SIP注册流程eXosip2实现(一)
原创文章,引用请保证原文完整性,尊重作者劳动,原文地址http://www.cnblogs.com/qq1269122125/p/3945294.html. 上章节讲解了利用自主开发的组件SIP组件l ...
- 高效jQuery
1.缓存变量 DOM遍历是昂贵的,所以尽量将会重用的元素缓存. // 糟糕 h = $('#element').height(); $('#element').css('height',h-20); ...
- 关于ligerui和其他前端脚本的学习方法(适用于自己)
特别是看别人的源代码(来源于自己看的那个cms系统),比如ligerui,别人用的juery和ligerui结合的很灵活,比如下面一段代码 var itemiframe = "#framec ...
- QComboBox实现复选功能
需求: 下拉列表有复选功能 不可编辑 显示所有选中项 关于QComboBox的复选功能有几种方案: QStandardItemModel + QStandardItem QListWidget + ...
- highCharts 图表统计控件使用方法
1.首先引用js文件 在引用上面文件时,保证已经引用了jquery.js文件.且位置在上面两个文件之前. 2. <div id="container" style=" ...