执行以下命令前,假定项目已创建,并在 vs code 或其它编辑器中打开
1、初始化本地仓库
命令:git init
2、将当前项目所有文件加入本地仓库(注意 add 后面的 ”.“ 表示所有文件)
命令:git add .
3、提交本地更改
命令:git commit -m '这里可以随便写,比如更新的内容'
4、创建远程分支
命令:git remote add origin http://yourname@yourgitserver.com/r/xxx.git
5、将本地仓库内容推送到远程 master 分支
命令:git push -u origin master
如果要添加一个 beta 分支,则:
1、新建 beta 分支并切换到 beta
命令:git checkout -b beta
2、提交更改
命令:git commit -m 'beta测试版'
3、将本地仓库内容推送到远程 beta 分支
命令:git push -u origin beta
如要将 beta 合并到 master,则:
1、切换回 master 分支
命令:git checkout master
2、将 beta 合并到 master
命令:git merge beta
3、将合并后的 master 推送到远程仓库
命令:git push -u origin master
如果要更改分支名称,则:
1、如果还没有推送到远程
命令:git branch -m oldName newName
2、如果已经推送到远程
1)本地分支重命名
命令:git branch -m oldName newName
2)删除远程分支
命令:git push --delete origin oldName
3)上传新命名的本地分支
命令:git push origin newName
4)把修改后的本地分支与远程分支关联
命令:git branch --set-upstream-to origin/newName
从仓库拉取:
1、拉取默认 master 分支
命令:git clone http://yourname@yourgitserver.com/r/xxx.git
2、拉取指定 beta 分支
命令:git clone -b beta http://yourname@yourgitserver.com/r/xxx.git
3、列出所有分支
命令:git branch -a
4、创建本地分支beta,并与远程beta分支关联,然后切换至beta分支。可用于远程有分支但本地没有对应分支时的操作
命令:git checkout -b beta origin/beta
5、如本地和远程都有分支,但未关联(远端分支名称为beta,本地名称也为beta)
命令:git branch --set-upstream-to=origin/beta beta
附:
1、npm生成package:
npm run build
2、npm发布到 latest 版本:
npm publish
3、npm发布到指定版本:
npm publish --tag=beta
4、删除git中已存在的.DS_Store文件:
git rm --cached .DS_Store