git 开发流程
git stash pop 清缓存
git reset --hard origin/pc_article 把本地的和线上的合并起来
git clone xxx.xxx.xx.com 克隆项目
git status 查看本地仓库与远端查仓库的差别
git add xxx/xxx/xxx 添加到远程仓库的文件(一般用git status 状态的文件粘贴复制)
git commit -m "(备注信息)" 提交要修改的文件和title
git push origin 分支名字 推送远端
git 多人开发(一般会有test(测试分支/预发布版本)master(线上版本))
创建功能分支
git checkout -b 分支名字 以本地分支建立新的分支
git fetch --all 从另一个存储库下载对象和引用(类似关联远端)
git reset --hard origin/master 放弃本地修改,直接用master代码覆盖 然后就是一个新的分支要合并到test上给测试人员,检验后才能合并到线上
合并到测试分支
git checkout test 从你本地切换到test分支 不加-b是不需要创建新的分支,单纯的切换分支(优点利于多人开发一个功能)
git pull origin test 拉取远端test的仓库代码,因为你切换分支的时候,你只是切换本地,可能和线上的版本不一样(因为有人可能已经推送过新的代码),所以你要拉取最新的代码
git pull origin (你要合并分支) test 拉取你的功能分支,意味着合并你开发的功能代码
git push origin test 合并后(本地的test仓库是最新的+你的功能代码)的代码推送远端