Mac环境下git的使用---PyCharm

一、安装git 

下载地址:https://www.git-scm.com/download/mac

 终端下直接输入命令:brew install git(如果出现 Updating Homebrew... 一直不动,直接按control+c等1分钟就会自动略过更新进行安装)

 安装成功后记住git的安装路径:

二、配置PyCharm 

点击Preferences---Version Control---Git,如下图的路径,可以点击Test测试,下面会显示GIt的版本

三、创建本地仓库

在PyCharm创建一个本地的仓库,点击下面的路径添加你的项目

   

四、同步本地代码

(1)选中项目右键Git,选择Add

(2)选中项目,右键Git,选中Commit Directory

 

(3)选择你要提交的项目代码,输入提交的备注信息后点击Commit,那么代码就被提交到本地仓库

五、同步远程仓库

(1)在这里因为git访问速度比较慢,我们用的是gitee码云,打开地址:https://gitee.com/,注册一个账号进入系统后,新建一个仓库,记录仓库的地址。

 

(2)打开PyCharm,选中项目右键---Git---Respository---Push,点击Define remote,在URL地址输入你的gitee仓库的地址后点击ok,点击Push。

 

代码就被成功同步到远程仓库

 

 六、gitee更新内容后同步到本地仓库

(1)在gitee的项目中编辑一个文件后保存

(2)打开PyCharm,点击更新项目的箭头,选择Merge

 

代码被更新到本地

七、本地更新到远程仓库

(1)修改本地的代码,点击右上角提交箭头,选择同步的文件,点击Commit and Push

弹层再次点击Push

代码同步远程成功

 八、代码Push冲突

(1)在gitee上修改了manage.py的代码,同时在本地也修改了manage.py的文件,点击Commit---Push

 

因两端代码跟上个版本都不一致,弹出合并的提示,点击Merge---Merge,弹出三个版本的代码,可以点击箭头合并,点击Apply

代码合并成功,然后再次将合并的代码push到远程。

九、分支管理

(1)导入项目

在PyCharm中点击 VCS---Get from Version Control,在弹层中输入你的git项目地址和要导出的路径,点击Clone

弹出是否打开新导入项目的提示

选择新窗口打开或者本窗口打开就可。

(2)本地创建新的分支,push到远程

 在PyCharm中点击右下角master分支(用git创建本地仓库的时候会自动生成master分支),点击New Branch

创建一个本地分支dev,再将dev分支push到远程项目

远程项目也同步出现dev分支

(3)本地切换分支

选中要切换的分支,直接Checkout就可

(4)合并分支并push到远程项目

切换到dev分支,修改代码,Commit and Push

切换到master分支,将dev代码合并到master,直接选中dev---Merge into Current,然后再将master push到远程项目。

(5)在dev开发环境需要拉取新分支修改bug,那么只需在dev下新建分支bug1,修改代码后合并到dev,然后dev再合并到master

(6)gitee平台新建分支同步到PyCharm

在gitee平台新建分支

选择从那个分支下拉取分支

 

提交后,用Fetch获取远程分支

posted @ 2020-11-27 18:07  艾薇儿-晓  阅读(1631)  评论(0编辑  收藏  举报