2

Git必知必会基础(18):PyCharm中使用Git

 7 months ago
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.
neoserver,ios ssh client

Git必知必会基础(18):PyCharm中使用Git

精选 原创

全栈测试笔记 2024-02-04 10:25:06 ©著作权

文章标签 远程仓库 git 工具栏 文章分类 Redis 数据库 阅读数157

目前主流ide是pycharm、idea等,他们可以集成git,下面分享下基本用法。

Git必知必会基础(18):PyCharm中使用Git_远程仓库

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

Git必知必会基础(18):PyCharm中使用Git_工具栏_02

配置Git

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

Git必知必会基础(18):PyCharm中使用Git_工具栏_03

检出项目(git clone)

VCS——>Get from Version Control...

Git必知必会基础(18):PyCharm中使用Git_git_04

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

Git必知必会基础(18):PyCharm中使用Git_工具栏_05

clone完成

Git必知必会基础(18):PyCharm中使用Git_工具栏_06

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

Git必知必会基础(18):PyCharm中使用Git_远程仓库_07

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

Git必知必会基础(18):PyCharm中使用Git_git_08

推送到远程

工具栏点击“Push...”

Git必知必会基础(18):PyCharm中使用Git_远程仓库_09
Git必知必会基础(18):PyCharm中使用Git_远程仓库_10

也可以提交的同时执行push

Git必知必会基础(18):PyCharm中使用Git_远程仓库_11

push后,远程仓库内容

Git必知必会基础(18):PyCharm中使用Git_远程仓库_12

查看提交日志

点击左下角“Version Control”

Git必知必会基础(18):PyCharm中使用Git_git_13

显示commit id

Git必知必会基础(18):PyCharm中使用Git_远程仓库_14

结果:最后一列是提交id

Git必知必会基础(18):PyCharm中使用Git_git_15

命令行中展示(部分):

Git必知必会基础(18):PyCharm中使用Git_工具栏_16
Git必知必会基础(18):PyCharm中使用Git_远程仓库_17

执行pull拉取远程最新内容

Git必知必会基础(18):PyCharm中使用Git_工具栏_18
Git必知必会基础(18):PyCharm中使用Git_git_19

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

Git必知必会基础(18):PyCharm中使用Git_远程仓库_20
Git必知必会基础(18):PyCharm中使用Git_工具栏_21

Git必知必会基础(18):PyCharm中使用Git_工具栏_22

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

远程修改并提交:

Git必知必会基础(18):PyCharm中使用Git_远程仓库_23

本地修改并提交

Git必知必会基础(18):PyCharm中使用Git_远程仓库_24

本地push失败,点击“Merge”

Git必知必会基础(18):PyCharm中使用Git_工具栏_25

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

Git必知必会基础(18):PyCharm中使用Git_git_26

下面是冲突内容

Git必知必会基础(18):PyCharm中使用Git_远程仓库_27

解决冲突:

Git必知必会基础(18):PyCharm中使用Git_远程仓库_28

然后push就可以成功

Git必知必会基础(18):PyCharm中使用Git_远程仓库_29

其它:PyCharm中颜色提示

红色:新增,未加入版本控制 untracked

Git必知必会基础(18):PyCharm中使用Git_工具栏_30

绿色:已加入控制,未被提交过 staged

Git必知必会基础(18):PyCharm中使用Git_git_31

白色,已加入控制,已被提交过,无改动 committed

Git必知必会基础(18):PyCharm中使用Git_工具栏_32

蓝色:已加入控制,已被提交过,有改动 modified

Git必知必会基础(18):PyCharm中使用Git_git_33

黄色:版本控制已忽略文件

Git必知必会基础(18):PyCharm中使用Git_工具栏_34

本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等

  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK