Skip to content

holycloud/gitMarkdownVscode_guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Markdown vscode 综合应用指南

面向程序员的指南-编码、写作、协作和版本管理的高效工作流。

[TOC]

工具环境配置

  1. 注册 github 账号,下载 github 的桌面客户端 GitHub Desktopsourcetree 。课程使用 sourcetreegithub 作为项目管理和协作系统。
  2. 下载安装 vscode,课程使用 vscode 编辑 Markdown文档和代码。
  3. git 入门请读 Git教程,进阶请阅读 git 权威指南 或其 英文版

Github

  1. ssh 授权管理。
  2. 公开和私用项目。
  3. web 项目管理,自有项目和 Fork 他人项目。
  4. 本课程是 GitHub 公开项目,欢迎 Fork 和 Star。

sourcetree 与 Github Desktop

  1. ssh 授权管理。
  2. clone 云端项目到本地项目。
  3. stage、commit 、branch、push、pull、merge、stash 的灵活应用。
  4. sourcetree 中分支(branchs)和提交(commits)的树形组织。
  5. 协作中的 pull request。
  6. .gitignore 忽略文件的使用。

vscode

  1. 安装一些常用插件。
    • Project Manager
    • vscode-icons
    • markdownlint
    • Markdown All In One
    • Settings Sync
    • Live Share
    • GitLens — Git supercharged
    • hide-gitignored
    • C/C++(microsoft)
    • Clang-Format
    • others
  2. 记住常用快捷键和自定义快捷键。
    • vscode Help 菜单中的快捷键参考指南
    • ctrl+enter
    • ctrl+;
    • F2
    • F12
    • ctrl+shift+p
    • ctrl+shift+o
    • ctrl+t
    • alt+LArrow/RArrow
  3. 结合 git 的高效工作流。
    • 语言感知( C 语言为例)
    • 自动补全
    • 代码格式化
    • 代码重构
    • 统一的 C 代码风格
  4. 基于LiveShare 的结对编程。

Markdown 语言

  1. Typora 的 markdown语言使用指南
  2. 代码块的显示。
void main(){
    int tmpVar;
}

Typora

  1. 所见即所得的 Markdown 编辑工具 Typora
  2. 本课程的编辑全部由 Typoravscode 完成。

使用课程时有任何问题和建议,请及时与我们联系,请 pull request 。

About

使用 git vscode markdown的工作流演示

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published