lingyanluoxue's Notes


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索
close

git撤销

发表于 2019-04-10   |   分类于 git   |     |   阅读次数

git 撤销工作区的修改

1
git checkout -- <file name>

把 文件在工作区的修改全部撤销,这里有两种情况:

  • 一种是 文件自内容修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;

  • 一种是 文件已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

让 这个文件回到最近一次 git commit 或 git add 时的状态。

git reset 撤销:版本回退

  • git reset –hard <版本号>

    • 缓存区和工作目录都不会被改变

      1
      git reset --soft
    • 默认选项。缓存区和你指定的提交同步,但工作目录不受影响

      1
      git reset --mixed
    • 缓存区和工作目录都同步到你指定的提交

      1
      git reset --hard

    eg:

    • 撤销最新的提交,回退到上次提交

      1
      git reset --hard HEAD^
    • 撤销最新的两次提交,回退到上上次提交

      1
      git reset --hard HEAD~2
    • 撤销到 commit_id 之前的提交,回退到 commit_id 的提交

      1
      git reset --hard <版本号>
  • git reset –xxx

    • 撤销操作时,将你的改动从缓存区中移除,但是这些改动还留在工作目录中

      1
      git reset --mixed HEAD^
      • 撤销操作时,完全舍弃你的改动

        1
        git reset --hard HEAD^
      • 撤销操作时,你的改动还保留在你的缓存区和工作目录

        1
        git reset --soft HEAD^

    git reset

  • git 撤销已经 push 到远端的 commit

    1
    2
    3
    git reset --hard <版本号>
    // 为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数--force
    git push origin <分支名> --force

git 查看历史

查看提交历史

1
2
// 查看提交历史,以便回退到某个版本
git log

查看命令历史

1
2
// 查看命令历史,以便确定回到未来的某个版本【重返未来】
git reflog

git 仓库

发表于 2019-04-10   |   分类于 git   |     |   阅读次数

git 初始化

  • 初始化
    1
    git init

git 新建 git 仓库,关联远程仓库

  • 关联远程仓库
    1
    git remote add origin <url>

git 重新关联远程仓库

  • 直接关联/切换远程分支
    1
    git remote origin set-url <url>
  • 先解除关联再添加关联远程仓库

    • 解除关联

      1
      git remote rm origin
    • 关联远程仓库

      1
      git remote add origin <url>

git 查看远程仓库

  • 查看远程仓库
    1
    git remote -v

git 基本用法

发表于 2019-04-10   |   分类于 git   |     |   阅读次数

创建分支

  • 创建本地分支并切换

    1
    git checkout -b xxx

    or

    1
    2
    git branch xxx
    git checkout xxx

创建远程分支并关联

  • push本地分支到远程:创建远程分支并关联

    1
    2
    // 切换到其他分支
    git push origin xxx:xxx
  • 创建远程分支并关联

    • 提交本地分支到远程

      1
      git push origin xxx
    • 关联本地分支和远程分支

      1
      2
      // 可以不在当前分支下
      git branch –set-upstream xxx origin/xxx

      or

      1
      2
      // 当前分支下
      git branch –set-upstream xxx

git 删除分支

  • 删除远程分支

    1
    git push origin :xxx

    or

    1
    git push origin --delete xxx
  • 删除本地分支
    1
    2
    // 切换到其他分支
    git branch -d xxx
  • 删除本地分支、远程分支
    1
    2
    // 切换到其他分支
    git branch -d -r xxx

git 查看分支

  • 列出本地分支
    1
    git branch
  • 查看当前分支

    1
    git branch -vv
  • 列出远程分支

    1
    git branch -r
  • 列出本地分支和远程分支

    1
    git branch -a

git 删除文件

情景:
对于创建的文件到 git 并提交,发现无用手动删除文件

  • git 删除文件并提交

    1
    2
    git rm <file name>
    git commit -m "<commit description>"

    or【等价】

  • git 添加改动并提交

    1
    2
    git add <file name>
    git commit -m "<commit description>"

高德地图使用问题汇总

发表于 2017-01-09   |   分类于 android   |     |   阅读次数

1.Marker点击事件

1
2
3
4
5
6
7
8
9
// 绑定 Marker 被点击事件
mAMap.setOnMarkerClickListener(new AMap.OnMarkerClickListener() {
// marker 对象被点击时回调的接口
// 返回 true 则表示接口已响应事件,否则返回false
@Override
public boolean onMarkerClick(Marker marker) {
return false;
}
});

阅读全文 »

Markdown

发表于 2016-12-22   |   分类于 node   |     |   阅读次数

Markdown

Markdown 入门

Markdown 标题

标题

1.通过在行首插入 1 到 6 个 # ,来定义对应的 1 到 6 阶 标题。
2.利用 = (等号)和 -(减号)可以定义一级标题和二级标题,(任何数量的 = 和 - 都有效果) 。

Markdown 段落和换行

第一行:(结尾插入两个以上的空格后再回车)
第二行:(上一行结尾存在两个以上空格,段内换行。)相邻第一行,不存在空行,被视为同一段落。

第三行:两行之间存在空行,视为不同段落

首行缩进:
在开头的时候,先输入下面的代码,然后紧跟着输入文本即可。分号也不要掉

  • 半方大的空白&ensp;或&#8194;
  • 全方大的空白&emsp;或&#8195;
  • 不断行的空白格&nbsp;或&#160;

Markdown 链接和图片

Markdown 链接

写法:
[lingyanluoxue Blog](https://lingyanluoxue.github.io/)
[lingyanluoxue GitHub](https://github.com/lingyanluoxue)
预览:
lingyanluoxue Blog
lingyanluoxue GitHub

Markdown 图片

写法:
![lingyanluoxue avatar](XXX)
预览:
lingyanluoxue avatar

Markdown 其它

1.*倾斜*
倾斜

2.**粗体**
粗体

3.~~删除线~~
删除线

4.> 引用

引用

5.在一行中用三个以上的星号、减号、下划线来建立一个分隔线

写法:
1.---
2.***
3.___

对应预览:




Markdown 代码

1.单行代码:
写法:
`hello world`
预览:
hello world

2.代码块:
写法
```java
// 我是注释
int a = 5;
```
预览:
​

1
2
3
// 我是注释
int a = 5;
​

Markdown 表格

写法:
|写法|写法居左|写法居中|写法居右|效果|
|----|:---|:--:|---:|----|
|Markdown表格|Markdown表格|Markdown表格|Markdown表格|Markdown表格|

预览:

写法 写法居左 写法居中 写法居右 效果
Markdown表格 Markdown表格 Markdown表格 Markdown表格 Markdown表格
默认 靠右 居中 靠左
内容 内容 内容 内容
内容 内容 条目 内容
凌言落雪

凌言落雪

行到水穷处,坐看云起时

5 日志
3 分类
3 标签
RSS
GitHub Twitter Weibo ZhiHu
© 2019 凌言落雪
由 Hexo 强力驱动
主题 - NexT.Pisces
人次 次