🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## git相关情况 ### 情况一 > 想将本地的代码第一次进行版本控制,并且上传本地和远程版本库。 1. 在码云新建一个仓库。 ![](https://box.kancloud.cn/b1e5b295c1b31664951f937d0b65412d_787x909.png) 2. 创建一个文件夹并新创建一个文件。随意写上一些内容。 ![](https://box.kancloud.cn/33ee7893f676646e67a100604c569e87_1060x622.png) 3. 我们需要先将当前文件夹初始化为git可以管理的文件夹。 ![](https://box.kancloud.cn/0dc67408f9946a42c5cb1bfe4a2e0130_656x64.png) 4. 当我们想把目前的库上传远程test仓库时,需要先关联远程库。 ![](https://box.kancloud.cn/b4f4fa543ca1cb4337d331b93fdf4236_502x41.png) 5. 执行git push上传到远程库当中 ![](https://box.kancloud.cn/89e8e691cde1d29b42cdae9842680d1b_695x166.png) 出问题了,原因是远程库中有跟本地不一致的修改。(比如你的工作伙伴修改了你的文件) 6.先拉去远程库主分支的更新,可能涉及到冲突。 ``` git pull origin master --allow-unrelated-histories ``` 7.最后再推送到远程库 ``` git push origin master ``` ### 情况二 ![](https://box.kancloud.cn/e41786311ff49dd529bbbfee9f314962_945x849.png) ![](https://box.kancloud.cn/1ca63f861079ebf69d2fb01769a4c46d_1299x849.png)