pul request流程
- 从 master 分支中创建一个新分支 (自己 fork 的项目)
- 提交一些修改来改进项目 (自己 fork 的项目)
- 将这个分支推送到 GitHub 上 (自己 fork 的项目)
- 创建一个合并请求
- 讨论,根据实际情况继续修改
- 项目的拥有者合并或关闭你的合并请求
1. 账号相关
设置本地库用户名
gitgit config --global user.name`
设置本地库邮箱地址
git config --global user.email
2. clone仓库
建议使用ssh密钥进行clone
git clone git@code.xxx.net:xxxx/xxx.git
3. 建立主仓库连接
git remote add upstream git@code.xxx.net:xxxx/xxx.git
4. 初始化子项目
项目中有几个公用子仓库,需要初始化一起下载
git submodule update --init --recursive
5. 提交代码(本地所有文件)
git add .
确定代码规范
npm run commit
提交
git push origin master
其他常用操作
将远程主机的更新取回本地
git fetch <远程主机名> <分支名>
git branch查看远程分支,-r查看远程分支,-a查看所有分支
取回远程主机的更新后,在它的基础上使用git checkout创建新的分支
使用git merge或者git rebase 在本地分支上合并远程分支