git init 新建代码库

git clone新建项目

git branch 查看分支
git config 显示配置
git config -e 显示配置文件
git config user.name “名称”
git config user.email “邮件”
git add 添加到展览区
git commit -m 提交到展缓区域
git commit -v 显示所有diff信息
git branch 列出所有本地分支
git branch -r 所有远程分之
git branch -a 所有本地 远程 分之
git branch branch-name 新建分之 依然停留在该分组
git checkout branch-name 切换到指定分之 并更新工作区
git branch - 切换到上一个分支
git merge branch 合并指定分支到当前分支
git cherry-pick commit 选择一个commit 合并当前分支
git branch -d 删除分支
git tag 列出所有tag
git tag tag 新建tag在当前的commit
git show 查看tag信息
git push remote tag 提交指定 tag
git push remote tags 提交所有的tag
git checkout -b 新建分之 指向某个tag
git status 显示所有变更的文件
git log 显示当前分支的版本历史
git log stat 显示commit历史,以及每次commit发生变更的文件
git log -s搜索提交历史
git diff 显示暂缓区 与工作区的差异
git diff --ached 显示暂存区喝上一个commit的差异
git dff HEAD 显示工作区与当前分支最新commit之间的差异
git diff --shortstat "@{ 0 day ago}" 显示今天写了多少代码
git show 显示某次提交的元数据和内容变化
git reflog 显示当前分支的最近几次提交
git fetch 下载远程仓库所有的变动
git remote -v 显示所有远程仓库
git remote show 显示缪尔远程仓库的信息
git remote add name URL 增加一个新的远程仓库,并命名
git pull remote branch 去回远程仓库的变化,并与本地分支合
git push remote branch 上传本地指定分支到远程仓库
git push remote --force 强行推送当前分支到远程仓库,
git push remote -all 推送所有分支到远程仓库
git checkout 文件  恢复暂存区的指定文件到工作区

git checkout commit 文件 恢复某个commit的指定文件到暂存区

 

GIT 的常见用法的更多相关文章

  1. Git push 常见用法

        Git push 在使用git commit命令将修改从暂存区提交到本地版本库后,只剩下最后一步将本地版本库的分支推送到远程服务器上对应的分支了,如果不清楚版本库的构成,可以查看我的另一篇,g ...

  2. Git commit 常见用法

        Git commit git commit 主要是将用户通过git add命令添加到暂存区里的改动给提交到本地的版本库,关于版本库的构成可以查看我先前的笔记. 每次提交我们都会在本地版本库生成 ...

  3. Git stash 常见用法

    Git stash git stash这个命令可以将当前的工作状态保存到git栈,在需要的时候再恢复 1.1 git stash  保存当前的工作区与暂存区的状态,把当前的工作隐藏起来,等以后需要的时 ...

  4. Git branch 和 Git checkout常见用法

    git branch 和 git checkout经常在一起使用,所以在此将它们合在一起 1.Git branch 一般用于分支的操作,比如创建分支,查看分支等等, 1.1 git branch 不带 ...

  5. Git diff 常见用法

      Git diff 用于比较两次修改的差异 1.1 比较工作区与暂存区 git diff  比较的是单个仓库的工作区与暂存区的差别,repo diff是对git diff的封装,用来分别显示各个项目 ...

  6. Git reset 常见用法

    Git reset 1. 文件从暂存区回退到工作区 2. 版本回退 1.1 git reset HEAD filename :回退文件,将文件从暂存区回退到工作区 //也可以使用 git reset ...

  7. Git add 常见用法

        Git add   git add [参数]  [--] <路径> //作用就是将我们需要提交的代码从工作区添加到暂存区,就是告诉git系统,我们要提交哪些文件,之后就可以使用gi ...

  8. Git branch && Git checkout常见用法

    https://www.cnblogs.com/qianqiannian/p/6011404.html git branch 和 git checkout经常在一起使用,所以在此将它们合在一起 1.G ...

  9. Git clone 常见用法

    二 克隆Git仓库     1.1 从远程仓库中克隆整个代码仓库 mkdir Demo //在当前路径下新建一个文件夹,用来存放将要拉取的整个代码库 cd Demo           //进入这个文 ...

随机推荐

  1. shell命令结果重定向

  2. vue,一路走来(16)--本地及手机调试

    闲暇时间记录一下如何绑定域名,实现本地及手机调试的过程.我的是微信开发项目,很多功能及操作都是基于微信来开发的,理所当然的就用到微信开发者工具了. 1.首先打开目录C:\Windows\System3 ...

  3. 一、表单和ajax中的post请求&&后台获取数据方法

    一.表单和ajax中的post请求&&后台获取数据方法 最近要做后台数据接收,因为前台传来的数据太过于混乱,所以总结了一下前台数据post请求方法,顺便写了下相对应的后台接收方法. 前 ...

  4. 脚本_检测mysql存活状态

    #!bin/bash#功能:检测mysql服务是否存活#作者:liusingbon# host为你需要检测的mysql主机的IP 地址,user为mysql账户名,passwd为密码; 这些信息需要根 ...

  5. 三 Bash Shell 结构

    Bash Shell 程序结构主要有 : 变量设定  内置命令 Shell 语法结构 函数 其他命令行程序构成 例子: [root@localhost ~]# vim test.sh #!/bin/b ...

  6. cookie和session的联系与区别

    Cookie 当你在浏览网站时,WEB服务器会先送一小小的资料放在你的计算机上,Cookie会帮你在网站上所打的文字或是一些选择都记录下来.当你下次再光临同一个网站时,WEB服务器会先看看有没有它上次 ...

  7. Sass函数-值列表index

    ndex() 函数类似于索引一样,主要让你找到某个值在列表中所处的位置.在 Sass 中,第一个值就是1,第二个值就是 2,依此类推: >> index(1px solid red, 1p ...

  8. Vue 滚动条动画

    <template> <div class="home-main"> <div class="progress-main"> ...

  9. centos 6.5 配置 DNS

    编辑 vi /etc/resolv.conf 修改 DNS nameserver 202.96.134.133 nameserver 202.96.128.86 nameserver 8.8.8.8 ...

  10. spring-boot 定时任务案例

    1.运行环境 开发工具:intellij idea JDK版本:1.8 项目管理工具:Maven 4.0.0 2.Maven Plugin管理 pom.xml配置代码: <?xml versio ...