zoukankan      html  css  js  c++  java
  • 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技术干货!

       ▼微信扫一扫下图↓↓↓二维码关注

     

  • 相关阅读:
    hbase 学习笔记一---基本概念
    hdu 4496 (并差集)
    rqnoj-105-核电站问题-dp
    面试之BI-SQL--table转换
    Android:从程序员到架构师之路Ⅲ_高焕堂
    Linux 的进程组、会话、守护进程
    Oracle创建dblink报错:ORA-01017、ORA-02063解决
    JSP 指令
    JSP 生命周期
    JSP 结构
  • 原文地址:https://www.cnblogs.com/bingyimeiling/p/8663702.html
Copyright © 2011-2022 走看看