。。。


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Git的用法

发表于 2019-06-18 | 分类于 工具 | 阅读次数:

git上传项目到github示意图:

git图示

  • Workspace:工作区
  • Index / Stage:暂存区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库

安装

Ubuntu:apt-get install git

常用命令

  1. 初始化(init)

    1
    2
    # 初始化项目,切换到项目目录,执行下面操作
    $ git init
  2. 配置(config)

    1
    2
    3
    4
    5
    # 设置提交代码时的用户信息
    $ git config [--global] user.email 你的邮箱
    $ git config [--global] user.name 你的用户名
    # 显示当前的git配置
    $ git config --list
  3. 状态(status)

    1
    2
    # 显示状态信息,包括文件修改,文件提交等信息
    $ git status
  4. 添加(add)/删除(rm)

    1
    2
    3
    4
    5
    6
    # 将文件添加到暂存区(Index / Stage)
    $ git add hello.c
    # 将当前项目下的所有文件添加到暂存区(Index / Stage)
    $ git add .
    # 删除工作区(Workspace)文件,并且将这次删除的文件放入暂存区(Index / Stage)
    $ git rm hello.c
  5. 代码提交(commit)

    1
    2
    # 提交暂存区到仓库区
    $ git commit -m [备注]
  6. 上传远程(push)

    1
    2
    # 上传本地指定分支到远程仓库
    $ git push [remote] [branch]
  7. 撤销(checkout)

    1
    2
    3
    4
    5
    6
    # 恢复暂存区(Index / Stage)的指定文件到工作区(Workspace)
    $ git checkout [file]
    # 恢复摸个commit的指定文件到暂存区和工作区
    $ git checkout [commit] [file]
    # 恢复暂存区的所有文件到工作区
    $ git checkout

使用Git上传本地项目到github上

  1. 安装git

    1
    $ apt-get install git
  2. 配置

    1
    2
    $ git config --global user.name "用户名"
    $ git config --global user.email "邮箱"
  3. 生成密钥

    1
    2
    3
    4
    5
    # 切换到用户目录
    $ cd ~
    # 生成密钥
    $ ssh-keygen -t rsa -C "邮箱"
    $ cd .ssh

    复制id_rsa.pub文件内容,在github中Settings选项中SSH and GPG keys选项,右侧点击 New SSH key,将idb_rsa.pub中的内容复制到Key中,Title随便填

  4. 将本地项目上传到Github

    切换到项目目录下

    1
    2
    3
    4
    5
    6
    # 初始化项目
    $ git init
    # 添加项目下所有文件到暂存区(Index / Stage)
    $ git add .
    # 将暂存区文件提交到本地仓库
    $ git commit -m "这是备注"

    关联Github上创建的仓库

    管理Github

    1
    $ git remote add origin xxxxxxxxxx(这里输入github仓库地址)

    将本地仓库文件上传到远程Github仓库

    1
    $ git push origin [branch]

参考:

http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

https://www.cnblogs.com/sdcs/p/8270029.html

markdown的用法

发表于 2019-03-26 | 分类于 工具 | 阅读次数:

标题

最多可以展示六级标题

# 一级标题
## 二级标题
####### 六级级标题

效果如下:

一级标题

二级标题

六级标题

列表

无序列表

用法:利用星号*,加号+,减号- 来标记无序列表

* one
* two
* three

效果如下:

  • one
  • two
  • three

把*换成+或是-效果一样

有序列表

用法:在列表内容前添加标记数字如:1.或是2.等等

1. one
2. two
3. three

效果如下:

  1. one
  2. two
  3. three

引用

用法:在需要引用的文字前面加大于号>

> 这是需要引用的文字

效果如下:

这是需要引用的文字


强调

粗体

用法:在需要加粗的文字前后加两个*(或是_)号

**这是需要加粗的文字**
__这是需要加粗的文字__

效果如下:
这是需要加粗的文字
这是需要加粗的文字

斜体

用法:在需要倾斜的文字前后加一个*(或是_)号

*这是需要倾斜的文字*
_这是需要倾斜的文字_

效果如下:
这是需要倾斜的文字
这是需要倾斜的文字

注明:要使文字变为粗斜体,可以在文字前后加三个*(或是_)号

删除线

用法:在需要加删除线的文字前后加两个波浪号~
~~这是需要加删除线的文字~~

效果如下:
这是需要加删除线的文字


代码块

用法:利用反引号`或是<pre></pre>来标记代码块

`这是一个反引号标记的代码块`
<pre>这是pre标签标记的代码块</pre>

效果如下:
这是一个反引号标记的代码块

这是pre标签标记的代码块

注明:
(1)如果代码块中包含反引号,可以在代码块前后添加两个反引号`,包含两个连续的反引号时那在代码块前后添加三个反引号`
(2)连续两个tab键起始的段落默认为代码块


分隔线

用法:使用***或是---或是___

效果如下:


换行

用法:连续两个以上空格+回车 或是 使用标签<br>


链接

用法:对于网站链接文字用中括号[]括起,指向的网站链接用小括号()括起
[百度](www.baidu.com)

效果如下:
百度


图片

用法:在插入链接语法上,在前面加上感叹号!
![图片](https://www.baidu.com/img/bd_logo1.png)

效果如下:
图片


表格

用法:markdown插入表格相对比较复杂,这里利用例子直接说明

1
2
3
4
| 标题1 | 标题2 | 标题3 |
| ------ | ------ | ------ |
| 左对齐1 | 居中对齐1 | 右对齐1 |
| 左对齐2 | 居中对齐2 | 右对齐2 |

效果如下:
| 标题1 | 标题2 | 标题3 |
| :- | :-: | -: |
| 左对齐1 | 居中对齐1 | 右对齐1 |
| 左对齐2 | 居中对齐2 | 右对齐2 |

说明:
(1) 表头与内容分割横线-至少有1个
(2) -:表示内容和标题栏居右对齐,:-表示内容和标题栏居左对齐,:-:表示内容和标题栏居中对齐
(3) 第一个和最后一个分隔符|可以省去


字体、字号和颜色

用法:

1
2
3
<font face='微软雅黑'>这是微软雅黑</font>
<font color=red>这是灰色</font>
<font size=10>字体大小为:10</font>

效果如下:

这是微软雅黑

这是红色

字体大小为:5


背景色

用法:利用内置的html标签

1
2
3
4
5
<table>
<tr>
<td bgcolor=red>背景颜色</td>
</tr>
</table>

效果如下:





背景颜色


附录:
markdown中文文档:https://markdown-zh.readthedocs.io/en/latest/

cleanercat

cleanercat

不掉头发的程序员不是好程序员

2 日志
1 分类
3 标签
GitHub E-Mail
© 2019 cleanercat
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4