

Git必知必会基础(18):PyCharm中使用Git
source link: https://blog.51cto.com/qzcsbj/9578328
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Git必知必会基础(18):PyCharm中使用Git
精选 原创目前主流ide是pycharm、idea等,他们可以集成git,下面分享下基本用法。

演示:在PyCharm中使用Git(IDEA中类似)

配置Git
Settings——>Version Control——>Git——>指定git命令的执行路径——>点击Test

检出项目(git clone)
VCS——>Get from Version Control...

版本控制选择Git——>指定远程仓库的URL和本地存放目录——>点击Clone

clone完成

菜单栏Git下有git相关的操作,右侧工具栏也有

修改文件内容,工具栏点击“Commit...”,添加日志,最后commit

推送到远程
工具栏点击“Push...”


也可以提交的同时执行push
push后,远程仓库内容

查看提交日志
点击左下角“Version Control”

显示commit id

结果:最后一列是提交id

命令行中展示(部分):


执行pull拉取远程最新内容


也可以更新项目,类似git pull


当本地提交的内容和远程仓库的内容有冲突时需要手动解决,进行合并(merge)
远程修改并提交:

本地修改并提交
本地push失败,点击“Merge”

选择冲突文件,选择“Merge...”

下面是冲突内容

解决冲突:

然后push就可以成功

其它:PyCharm中颜色提示
红色:新增,未加入版本控制 untracked
绿色:已加入控制,未被提交过 staged
白色,已加入控制,已被提交过,无改动 committed
蓝色:已加入控制,已被提交过,有改动 modified
黄色:版本控制已忽略文件
本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
- 赞
- 收藏
- 评论
- 分享
- 举报
Recommend
-
118
Promise 必知必会(十道题)Promise 想必大家都十分熟悉,想想就那么几个 api,可是你真的了解 Promise 吗?本文根据 Promise 的一些知识点总结了十道题,看看你能做对几道。以下 promise 均指代 Promise 实例,环境是 Node.js。
-
91
监控是整个运维乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供详实的数据用于追查定位问题。
-
112
-
120
Java开发人员必知必会的20种常用类库和API
-
88
本文带你了解创建一个Node-CLI工具所需知识点。 一、命令行参数解析 在NodeJS中可以通过以下代码获取命令行中传递的参数: process.argv.slice(2) 复制代码 但是这对于构建一个CLI工具远远不够,首先需要考虑参数输入的各
-
29
code小生 一个专注大前端领域的技术平台 公众号回复 Android 加入安卓技术群 作者:刘善国 漫画:猫小光 编辑:麻瓜编程团队...
-
8
ConstraintLayout的布局优越性已经不用再强调了,通过ConstraintLayout的约束思想,可以很方便的解决一些之前需要写很复杂的动态代码才能完成的效果。 早在2016年,我就已经逐渐将项目中的布局进行约束化,采用ConstraintLayout来替换原有布...
-
3
什么是 redux? 三大原则? 什么是 redux Redux 是一个基于 js 的全局可预测状态容器,主要用于现代前端框架中进行全局状态管理,能够在不同组件之间进行状态共享 Redux 常与 React 配合使用,但它并非只能用于 React,由...
-
9
ElasticSearch必知必会-基础篇 精选 原创 商业发展与...
-
7
根据上一篇文章【必知必会的MySQL知识】①初探MySQL的内容,想必您对MySQL数据库有了一个整体的了解了,并且应该在自己电脑上已经安装上了MySQL。 这一篇呢我们来说...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK