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. txt_to_csv

    import csv def txt2csv(inf, outf): with open(inf,'r') as fin, open(outf,'w',newline='') as fout: wrt ...

  2. Sass-除法

    Sass的乘法运算规则也适用于除法运算.不过除了除法运算还有一个特殊之处.众所周知“/”符号在css中已作为一种符号使用,因此在sass中做除法运算时,直接使用"/" 符号作为除号 ...

  3. hive的数据定义之创建数据库和表

    1.对数据库的操作 create database hive_db //创建数据库hive_db create table hive_db.test(字段内容及其格式省略) //在数据库hive_db ...

  4. hive中为分区表增加字段需要注意默认不会修改已有分区的字段,导致查询时新增字段为null

    若向hive表添加字段,通常会使用下面这种语句 alter table default.testparquet add columns(c8 string); 但是对于分区表来说, 1. 若新建的分区 ...

  5. SQL笔试

    一.题目 二.练习数据 SELECT VERSION(); create table CDM_AGENT(ano VARCHAR(6),aname VARCHAR(8)); create table ...

  6. BZOJ 2761: [JLOI2011]不重复数字 set

    Description 给出N个数,要求把其中重复的去掉,只保留第一次出现的数. 例如,给出的数为1 2 18 3 3 19 2 3 6 5 4,其中2和3有重复,去除后的结果为1 2 18 3 19 ...

  7. paper 168: 2018-FATTEN 论文解析-feature space transfer for data augmentation

    paper download:https://arxiv.org/abs/1801.04356 本文的核心就是使用GAN网络生成新的数据. 这个总体框图,常规结构,具体是通过在appearance和p ...

  8. [CSP-S模拟测试]:画作(BFS+数学)

    题目描述 小$G$的喜欢作画,尤其喜欢仅使用黑白两色作画.画作可以抽象成一个$r\times c$大小的$01$矩阵.现在小$G$构思好了了他的画作,准备动笔开始作画.初始时画布是全白的,他每一次下笔 ...

  9. 2018-2019-2 网络对抗技术 20165206 Exp 8 Web基础

    - 2018-2019-2 网络对抗技术 20165206 Exp 8 Web基础 - 实验任务 (1).Web前端HTML(0.5分) 能正常安装.启停Apache.理解HTML,理解表单,理解GE ...

  10. Unity Shader之模板测试

    Unity Shader之模板测试 一沙一世界,一花一天堂 一.Stencil testing 渲染管线     当片段着色器处理完一个片段之后,模板测试(Stencil Test)会开始执行,和深度 ...