git 克隆项目以及分支切换以及冲突的解决以及文件的推送

1: git 与服务器链接有两种方式,所有我们克隆的方式也有两种,一种是 https 和 一种是ssh,注意SSh 需要使用到 RSA 非对称加密技术,今天我们以hhtps,为例: 使用pycharm 克隆代码的步骤如下: 首先需要去后台拿到 https 的url,截图如下: 

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

2:我们拿到https的url以后,打开我们的pycharm工具来进行克隆: 截图如下:

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

3: 点击git弹出如下界面: 进行克隆,点击clone,

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

4: 点击完成完成以后会跳转出问你打开不开的页面,直接选择打开就可以了,图下图: 

5: 打开完成以后我们就可以进行代码的 提交: 首先我们需要提交的时候的时候加所有修改过的代码加入到缓存中: 在项目上面右键 --- add ,

6: 在项目上面右键 git --- commit 提交项目到本地仓库 ---- 选择 commIt and push 把代码推向服务器: 注意这里多人合作的时候提交代码会会造成冲突,如下图我们选择merge:

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

7: 在这里我们选择点击 merge按钮,跳转如下界面:

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

8: 注意如果你选择了 Accept Yours 这个按钮,那么你的代码将会把服务器的代码覆盖掉,如果你选择了 Accept Theirs ,那么服务器的代码将会覆盖你本地的代码,如果我们想要既要服务器的,又要我们的,我们需要选择merge,进行筛选,如下图:注意左边是我们本地的代码,中间是合成的代码,右边是来自服务器的代码,如果你想要本地的代码,添加进来>>点击进来,如果你也需要服务器的代码,需要将右边的<< 点击进行,最后点击apply,将代码推向服务器,服务器就是最新的代码

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

9: 当我们推向服务器的时候会报错如下:我们需要再次想服务器推送一下就可以啦,使用项目上面右键 --- git ---reposity --- push 

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

10: 注意我们在进行推送的时候,如果互相python 版本不一致的时候,会报错如下: 

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

11: 我们需要点击 Configure Python interpretet ,这个选项,跳转如下图: 

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

12: 点击下拉三交行,选择你电脑上的Python版本就可以了,点击 ok就可以;如下图: 

git 克隆项目以及分支切换以及冲突的解决以及文件的推送

以上这个环境不兼容的问题就解决了;


注意在git进行分支切换的时候一定要把本分支的代码干净,如果本分支代码提交不干净,就会带着到下一个分支