git常用命令速查:创建,修改提交,撤销,切换分支,合并分支,变基解决冲突
创建
$ git init #在当前目录下创建一个空的本地仓库
$ rm -rf .git #删除本地仓库
$ git add . #把当前目录下的所有文件添加到暂存区
$ git commit -m 'project init' #创建提交
$ git clone <url> #克隆远程版本库
修改提交
$ git status #查看状态
$ git diff #查看变更内容
$ git add . #跟踪所有更改的文件
$ git add <file> #跟踪某一个文件
$ git rm <file> #删除文件
$ git commit -m '描述信息' #提交暂存区的所有文件
$ git push origin <分支名> #推到远程分支
撤销更改或提交
$ git log #查看提交历史
$ git reset --hard <commit> #回滚到某一次提交
$ git checkout . #撤销未提交的修改
$ git checkout <file> #撤销某一个未提交的文件
切换分支
$ git checkout <分支名> #切换到某一个分支
$ git pull --rebase origin <分支名> #同步远程分支代码并快速合并
$ git branch <分支名> #创建一个分支
$ git push origin <分支名>:<分支名> #提交当前分支到远程
$ git branch -D <分支名> #删除分支
合并分支
$ git merge <分支名> #合并某一分支到当前分支
查看远程分支并切换
$ git fetch
$ git branch -a
$ git checkout -b <分支名> origin/<分支名>
变基解决冲突
git checkout develop
git pull --rebase origin develop
git checkout issue-928
git rebase develop
git rebase --continue
git add .
git rebase --continue
git rebase --skip
git push -f origin issue-928
其他git资料文档:
http://blog.devzeng.com/images/github_code_repository/Git_Cheat_Sheet.png
http://www.cnblogs.com/hwencc/p/5865950.html
http://blog.jobbole.com/25775/
http://blog.jobbole.com/25808/
http://www.cnblogs.com/hqbhonker/p/5092300.html
https://www.cnblogs.com/wihainan/p/6010895.html
欢迎关注微信公众号【Java典籍】,收看更多Java技术干货!
▼微信扫一扫下图↓↓↓二维码关注

git常用命令速查:创建,修改提交,撤销,切换分支,合并分支,变基解决冲突的更多相关文章
- 转收藏:Git常用命令速查表
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git 常用命令速查表(图文+表格)
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git 常用命令速查表(图文+表格)【转】
转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git comm ...
- git 常用命令速查
git 常用命令速查 命令速查表 一.克隆项目 把远程仓库上的项目克隆到本地.一般来说项目是有1个或2个分支,主要是做开发和线上的区别.既然所属分支不一样,那命令也会有一点区别.这里假设是有2个分支, ...
- Git常用命令速查表 & Git Basics & github : release 发布!
Git常用命令速查表 & Git Basics & github : release 发布! Git常用命令速查表: 1 1 1 1 1 http://git-scm.com/bo ...
- git常用命令速查
创建 $ git init #在当前目录下创建一个空的本地仓库 $ rm -rf .git #删除本地仓库 $ git add . #把当前目录下的所有文件添加到暂存区 $ git commi ...
- Git常用命令速查表,新手必备版本控制
Git 跟 SVN 一样,都是用于管理代码的版本控制工具.无论在项目中,我们负责哪一块,只要需要编写代码,就必须熟悉Git(依公司要求而定). 当然,用的越熟练,处理的项目越顺利,离出任CTO.迎娶白 ...
- [No0000176]Git常用命令速查表(收藏大全)
名词 master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库 ...
- Git 常用命令速查(转载)
git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git co ...
随机推荐
- linux上安装MongoDB副本集(带keyfile安全认证以及用户权限)
搭建前准备 MongoDB版本:4.0 主要参考搭建MongoDB副本集网站:https://www.jianshu.com/p/f021f1f3c60b 安装之前最好先确定一下几点: 防火墙关闭 M ...
- .Net圈子里的一些看法
金三银四招聘季,不一定一定要跳巢,但是出去看看行情还是有必要的,所以就有这篇随笔. 首先,这里说的.Net圈子是只两个方面 第一,技术人才,属于人的圈子 第二,技术本身,技术的圈子,也就是技术所涵盖的 ...
- django2.0解决跨域问题
跨域问题一:(cors跨域问题) 解决方法: 1.安装 django-cors-headers 2.修改 setting.py INSTALLED_APPS = [ ... 'corsheaders' ...
- js项目练习第二课
百度输入法 <style> *{ list-style: none; text-decoration: none; padding: 0; margin: 0; } a:hover{ te ...
- windows server 2012 FTP连接报530 User 用户名 cannot log in home directory inaccessible的解决方法
我最近在创建个人网站,经过了万网购买域名注册(www.lingcup.xyz ,www.lingcup.com),在主机屋购买免费云服务器(ip是49.4.142.41),域名别名解析(cname)到 ...
- ICSE 2018 论文
仅简单分析自己感兴趣的论文. 9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay 分析了 source c ...
- my new blog
博客迁移至: https://www.dboop.com/
- virtualbox装个 ubuntu
好久没弄 虚拟机了,感觉好不习惯 根据网上的步骤装了一ubuntu 启动报错 virtualbox intel_rapl: no valid rapl domains ...... 搜索到了一片中文博 ...
- s3c2440 nandflash 初始化
1.什么是 nandflash ? FLASH闪存 闪存的英文名称是"Flash Memory",一般简称为"Flash",它属于内存器件的一种,是一种非易失性 ...
- memcache集群
实现memcache集群 一:memcache本身没有redis锁具备的数据持久化功能,比如RDB和AOF都没有,但是可以通过做集群的方式,让各memcache的数据进行同步,实现数据的一致性,即 ...