🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
![](https://img.kancloud.cn/41/e0/41e066af9a6c25a24868d9667253ec98_1241x333.jpg) ***** ## GitHub ### 第五阶段->进军三里屯 ![](https://img.kancloud.cn/65/2d/652db5486687f0666744fca04c0d7cb8_985x622.png) ### 第一天上班前在家上传代码 首先,需要注册github账号,并创建远程仓库,然后再执行如下命令,将代码上传到github。 ![](https://img.kancloud.cn/68/4b/684b4b740328132dff6117e366524c93_775x501.png) 给远程仓库起别名 ``` git remote add origin 远程仓库地址 ``` 向远程推送代码 ``` git push -u origin 分支 ``` ### 初次在公司新电脑下载代码 克隆远程仓库代码 ``` git clone 远程仓库地址 ``` 切换分支 ``` git checkout 分支 ``` ### 在公司下载完代码后,继续开发 切换到dev分支进行开发 ``` git checkout dev ``` 把master分支合并到dev ``` git merge master ``` 提交代码 ``` git add . git commit -m "xxx" git push origin dev ``` ### 开发完毕,要上线 将dev分支合并到master,进行上线 ``` git checkout master git merge dev git push origin master ``` 把dev分支也推送到远程 ``` git checkout dev git merge master git push origin dev ``` ### 约妹子忘记提交代码 拉代码 ``` git pull origin dev ``` 提交代码 ``` git add . git commit -m "xxx" ``` 没有提交到GitHub托管 ### 回家继续写代码 拉代码,发现并没有公司的代码 ``` git pull origin dev ``` 无奈,继续开发其他功能 把dev分支也推送到远程 ``` git add . git commit -m "xxx" git push origin dev ``` ### 到公司继续写代码 拉代码,把昨天的代码拉到本地(可能存在冲突) ``` git pull origin dev ``` 解决冲突,继续开发 把dev分支也推送到远程 ``` git add . git commit -m "xxx" git push origin dev ```