Npm 用来发布一个 Node 包,发布流程详见 npm关键点之npm包编写与发布。
Git 用来管理一个项目仓库,发布流程见下面。
Git 项目编写
书写无限制,file direction image md 等文件都可以添加编辑。
Git 项目发布
一般为基于本地已有项目发布到指定 repository 。
- 创建 repository
见官网说明:https://guides.github.com/activities/hello-world/ - 初始化本地仓库
git init
- 关联本地和远端仓库
git remote add origin-alias https://github.com/B/B.git
- 推动本地仓库到远端仓库
git push origin-alias branchName
可以直接在 github 上操作 create commit ;
已有 Git 项目的使用
见官网说明:https://guides.github.com/activities/forking/
一般有两种方式:fork 和 clone。
fork – 若想拷贝别人的项目到自己的 github 成为自己的 repository,使用 fork 功能。
一般在对别人的 repository 贡献修改时,使用 fork 功能,
先 fork 到自己的 github 下(点击fork按钮);
再 clone fork 的项目 到电脑端修改;
最后提 pull request (从 fork 到自己 github 上的 repository)到别人的repository.
clone – 若想编辑自己的 repository 或 团队内多人操作的 repository ,使用 clone 功能,将项目下载到电脑上。
在 Git 上创建个人wiki
见官网:https://guides.github.com/features/wikis/