《持续集成》系列之二 | Pycharm集成Git
Pycharm集成Git1、在PyCharm中安装Git插件
打开pycharm,进入【File->setting->Plugins】,在搜索框中,输入“Git”关键字。在搜索结果中找到“Git Integration”插件,并点击“Install”(或者“安装”)按钮。 安装完成后,重启PyCharm。
https://i-blog.csdnimg.cn/direct/26d35f79635f4fdc8e499d743763e949.png
2、pycharm设置Git
打开pycharm,在【File->setting->Version Control->Git->Path to Git exetuable】,选择git程序地点位置,点击应用。
https://i-blog.csdnimg.cn/direct/81c9097fa3b74e799d1d7694dffb4fb1.png
3、检出项目
进入【Pycharm->VCS->checkout from vesion control->Git】,URL中输入要同步的Gitlub堆栈的地址和存于当地目次的路径,点击【test】,输入你已有的gitlub的用户名和密码登录,登录乐成以后,点击【Clone】,即可克隆完成。
https://i-blog.csdnimg.cn/direct/7b2fa22b49334f5484f49f68f7ca2539.png
https://i-blog.csdnimg.cn/direct/9044d5271b5d413d97dc5bcdbb543e0b.png
https://i-blog.csdnimg.cn/direct/055bacec52364523ad82848663b8079d.png
4、提交项目
https://i-blog.csdnimg.cn/direct/7d38d5890de34d3aa5577af1fc7bc794.png
[*]将项目添加到暂存区:【右键项目->Git->Add】
[*]将项目提交到当地堆栈:【右键项目->Git->Commit Directory】
[*]将远程堆栈项目更新拉取到当地堆栈:【右键项目->Git->Repository->Pull】
[*]将当地堆栈项目提交到远程堆栈:【右键项目->Git->Repository->Push】
5、切换到历史版本
切换代码到历史提交的版本:【Git 或 Version Control ->选择历史版本->Checkout->Revision...】
https://i-blog.csdnimg.cn/direct/2fa1cbcdcea04917aff68ad7be892147.png
6、分支操纵
新建当地分支:【右键项目->Git->Repository->Branch】或者【右下角版本号->New Branch】
https://i-blog.csdnimg.cn/direct/3729793e4fb74ee1a2b868c6b0b40025.png
切换分支:【右下角版本号->要切换的版本->Checkout...】
https://i-blog.csdnimg.cn/direct/ba2a20d269ec4c6f8518133d58266db8.png
合并分支:【右下角版本号->要合并过来的分支->Merge...】
https://i-blog.csdnimg.cn/direct/5c8af421ff3641859fc690d027688f9b.png
7、解决冲突
(1)假如 master 分支和 hot-fix 分支都修改了代码,在合并分支的时间就会发生 冲突。
留意:修改文件肯定要先提交到当地堆栈,然后切换到master分支,拉取该分支最新的代码,末了把hot-fix分支合并到master分支,再把合并后的代码提交到当地堆栈。
https://i-blog.csdnimg.cn/direct/c3a6eaa4ccae479a92b6ad03983c7816.png
(2)切换搭配master 分支,然后合并 hot-fix 分支,就会发生代码冲突,点击【Smart Merge】进行合并。
https://i-blog.csdnimg.cn/direct/c89127fc2cd34f9b8abb0822db505cac.png
(3)点击【Merge】按钮,手动合并代码。
https://i-blog.csdnimg.cn/direct/3eed8c58610e44e48dfb30dfc058a9a8.png
(4)手动合并完代码以后,点击右下角的【Apply】按钮。
https://i-blog.csdnimg.cn/direct/c8baee5836124f6b92e2c187d258da97.png
(5)手动合并完成后,必要手动提交到当地堆栈。
https://i-blog.csdnimg.cn/direct/54d3d7784e0b473892674bc7ce00fd78.png
PyCharm中颜色提示
https://i-blog.csdnimg.cn/direct/b1f66e199efd40bdbf0c938545e49e6c.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]