创建

$ 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常用命令速查:创建,修改提交,撤销,切换分支,合并分支,变基解决冲突的更多相关文章

  1. 转收藏:Git常用命令速查表

    一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...

  2. Git 常用命令速查表(图文+表格)

    一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...

  3. Git 常用命令速查表(图文+表格)【转】

    转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git comm ...

  4. git 常用命令速查

    git 常用命令速查 命令速查表 一.克隆项目 把远程仓库上的项目克隆到本地.一般来说项目是有1个或2个分支,主要是做开发和线上的区别.既然所属分支不一样,那命令也会有一点区别.这里假设是有2个分支, ...

  5. Git常用命令速查表 & Git Basics & github : release 发布!

    Git常用命令速查表 & Git Basics  & github : release  发布! Git常用命令速查表: 1 1 1 1 1 http://git-scm.com/bo ...

  6. git常用命令速查

    创建 $ git init  #在当前目录下创建一个空的本地仓库 $ rm -rf  .git  #删除本地仓库 $ git add .  #把当前目录下的所有文件添加到暂存区 $ git commi ...

  7. Git常用命令速查表,新手必备版本控制

    Git 跟 SVN 一样,都是用于管理代码的版本控制工具.无论在项目中,我们负责哪一块,只要需要编写代码,就必须熟悉Git(依公司要求而定). 当然,用的越熟练,处理的项目越顺利,离出任CTO.迎娶白 ...

  8. [No0000176]Git常用命令速查表(收藏大全)

    名词 master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库 ...

  9. Git 常用命令速查(转载)

    git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git co ...

随机推荐

  1. CentOS7 安装VNC

    系统环境:CentOS Linux release 7.6.1810Kernel:3.10.0-957.el7.x86_64系统现状:最小化安装,没有安装任何图形支持软件 安装图形化支持 不建议安装G ...

  2. MySQL实现阶段累加的sql写法 ,eq:统计余额

    最近项目碰到一个新的需求,统计每日充值/消费之后的余额.对于这种需求,其实也很简单,只需要在每次充值/消费后,计算下余额,然后保存下来就可以了.但是对于这种需求,一条sql就能搞定,都不需要做冗余字段 ...

  3. Kafka 性能测试报告

    Producer command: kafka-producer-perf-test --topic _perf-test --num-records 10000000 --record-size 1 ...

  4. ubuntu/debian 多版本gcc共存

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test -ysudo apt-get update -ysudo apt-get install gcc ...

  5. LaTeX入门

    原写于我的洛谷博客,由于洛谷的\(\mathtt{markdown}\)编辑器和博客园的\(\mathtt{markdown}\)编辑器有点差别,所以实在懒得进行微调,就直接挂一个到洛谷博客的链接好了 ...

  6. 201771010134杨其菊《面向对象程序设计java》第十周学习总结

    第8章泛型程序设计学习总结 第一部分:理论知识 主要内容:   什么是泛型程序设计                   泛型类的声明及实例化的方法               泛型方法的定义      ...

  7. 解决拼音输入法会触发input事件的问题

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script sr ...

  8. Asp.net Zero 应用实战-官方示例PhoneBook学习1

    适用Zero版本:ASP.NET Core & Angular 2+ (aspnet-zero-core-3.1.0). 该版本官方有两个solution文件夹:Angular(前端) 和 a ...

  9. python语法之函数2

    高阶函数: def f(n): return n*n def foo(a,b,func): func(a)+func(b) ret=func(a)+func(b) return ret foo(1,2 ...

  10. JQuery跳出each循环的方法

    一.jquery each循环,要实现break和continue的功能: break----用return false; continue --用return ture; 二.jquery怎么跳出当 ...