git、svn的基础使用

本文档介绍了如何使用git和svn进行项目管理,包括安装git、创建和克隆仓库、分支管理、合并操作,以及Markdown语法和浏览器兼容性的基本知识。

git、svn基础使用

就是简单介绍下初始使用git、svn来管理项目的基本操作,未完待续

  1. install git 先安装git工具,步骤如下:进入git官网https://git-scm.com/downloads选择需要安装的系统和版本(尽量不要选择Portable版本,原因…)

  2. create a new github repository 登录github账号,右上角+号里面可以创建repository,命名后记得勾选自动创建README.md

  3. 在电脑上创建一个工作文件夹,鼠标右键使用Git Bash Here打开控制台,输入:git clone (github上仓库地址)把github上面的仓库repository的文件夹(注意如果是不是一个新建的github仓库,需要git pull更新仓库数据再使用git clone下载),下载到当前工作文件夹里面,输入:cd (repository的文件夹名字)切换到仓库文件夹路径下(此时命令栏上会提示master,即当前路径市github上的master主干),再把需要上传的文件复制到该文件里面,接着输入:

  4. git add .把这些要上传的文件放到暂存区里,接着输入:git commit -m “提交时的注释(注意字数、符号)”执行提交命令,最后输入:git push此时会提示输入user.name(即github账号),接着会提示输入密码password(github密码),最后再次输入:git push完成文件上传到github仓库如下截图

  5. create git branch 完成文件上传之后,输入:git branch (分支名字)创建分支名字,在输入:git checkout (分支名字)切换到分支上(命令栏有分支名字的提示),再进行其它操作。

  6. merge branchs合并分支,但需要先使用git checkout master切换到主分支去(同样,命令栏有分支名字的提示),再输入:git merge (需要合并的分支名字)

  7. others创建了仓库,如果不想要了的删除方法 Account Settings –> Repositories –> 左边的 Settings —> 最下面 有一个 Delete this Repositories在setting–>GitHub Pages–>master branch(或者其他分支),并点击savegithub就会自动去寻找该分支下的index.html并把他作为默认显示文件,点击后面的地址连接就可以看到该index.html的效果,如果仓库文件里没有index.html,则需要手动切换到需要展示的文件路径去。

  8. 丰富的快捷键


快捷键

  • 加粗 Ctrl + B

  • 斜体 Ctrl + I

  • 引用 Ctrl + Q

  • 插入链接 Ctrl + L

  • 插入代码 Ctrl + K

  • 插入图片 Ctrl + G

  • 提升标题 Ctrl + H

  • 有序列表 Ctrl + O

  • 无序列表 Ctrl + U

  • 横线 Ctrl + R

  • 撤销 Ctrl + Z

  • 重做 Ctrl + Y

Markdown及扩展

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— [ 维基百科 ]

使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个链接等,详细语法参考帮助?。

本编辑器支持 Markdown Extra ,  扩展了很多好用的功能。具体请参考Github.

表格

Markdown Extra 表格语法:

项目 | 价格

——– | —

Computer | $1600

Phone | $12

Pipe | $1

可以使用冒号来定义对齐方式:

| 项目 | 价格 | 数量 |

| :——– | ——–:| :–: |

| Computer | 1600 元 | 5 |

| Phone | 12 元 | 12 |

| Pipe | 1 元 | 234 |

定义列表

Markdown Extra 定义列表语法:

项目1

项目2

定义 A

定义 B

项目3

定义 C

定义 D

定义D内容

代码块

代码块语法遵循标准markdown代码,例如:


@requires_authorization

def somefunc(param1='', param2=0):

    '''A docstring'''

    if param1 > param2: # interesting

        print 'Greater'

    return (param2 - param1 + 1) or None

class SomeClass:

    pass

>>> message = '''interpreter

... prompt'''

脚注

生成一个脚注1.

目录

[TOC]来生成目录:

数学公式

使用MathJax渲染LaTex 数学公式,详见math.stackexchange.com.

  • 行内公式,数学公式为: Γ(n)=(n1)!nN

  • 块级公式:

x=b±b24ac2a

更多LaTex语法请参考 这儿.

UML 图:

可以渲染序列图:

Created with Raphaël 2.1.0 张三 张三 李四 李四 嘿,小四儿, 写博客了没? 李四愣了一下,说: 忙得吐血,哪有时间写。

或者流程图:

Created with Raphaël 2.1.0 开始 我的操作
  • 关于 序列图 语法,参考 这儿,

  • 关于 流程图 语法,参考 这儿.

离线写博客

即使用户在没有网络的情况下,也可以通过本编辑器离线写博客(直接在曾经使用过的浏览器中输入write.blog.youkuaiyun.com/mdeditor即可。Markdown编辑器使用浏览器离线存储将内容保存在本地。

用户写博客的过程中,内容实时保存在浏览器缓存中,在用户关闭浏览器或者其它异常情况下,内容不会丢失。用户再次打开浏览器时,会显示上次用户正在编辑的没有发表的内容。

博客发表后,本地缓存将被删除。 

用户可以选择 把正在写的博客保存到服务器草稿箱,即使换浏览器或者清除缓存,内容也不会丢失。

注意:虽然浏览器存储大部分时候都比较可靠,但为了您的数据安全,在联网后,请务必及时发表或者保存到服务器草稿箱

浏览器兼容

  1. 目前,本编辑器对Chrome浏览器支持最为完整。建议大家使用较新版本的Chrome。

  2. IE9以下不支持

  3. IE9,10,11存在以下问题

    1. 不支持离线功能

    2. IE9不支持文件导入导出

    3. IE10不支持拖拽文件导入



  1. 这里是 脚注内容.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值