「Python」Pycharm中git的使用

本文详细介绍如何在PyCharm中配置GitHub账号及Git,并通过图文步骤指导如何使用PyCharm进行版本控制操作,包括创建Git仓库、分享项目至GitHub等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备环节

软件:PycharmGit

其他:Github账号

pycharm 配置

进入 pycharm 的 setting 界面,搜索 git ,如图:

1、GitHub 选项,输入账号密码,点击 test ,会出现成功链接的提示;

using ssh选项

a、可不选
b、推荐选择
如果选择的话就得在github 上添加 SSH key,具体步骤见参考文章
复制代码

参考文章:在 github 上添加 SSH key 的步骤

2、git选项 将git安装路径中的 bin 文件夹下的 git.exe 的路径添加到 Path to Git executable

pycharm 中使用 Git

1、将项目路径添加到pycharm中或者新建项目

2、首先 VSC>import into version control>creat git repository,生成git仓库

3、然后VSC>import into version control>share project on github,将项目分享到github中,这里需要密码,密码是创建ssh时设置的

4、现在就可以进行add,commit,push的操作了

commit快捷键:ctrl+k
push快捷键:ctrl+shift+k
复制代码

PS

在pycharm里可以直接通过GUN界面进行操作,但是git常用操作还是要了解一下呀 参考教程:Git常用操作

cd:切换目录,如cd G://python//demo

git config user.namegit config user.email:配置用户信息

git init:初始化git环境,即在目录下新建版本管理仓库

touch 1.py:命令行模式生成文件

忽略文件方法:

touch .gitignore #创建.gitignore
vim .gitignore #通过vim打开

.ignore 配置规则见参考文章

进入vi修改后,要退出的话,先按Esc,然后按shift 和冒号键,然后就可以回到命令行:
:q 在文件未作任何修改的情况下退出。
:q! 强制退出,不保存对文件所作的修改。
:wq 保存对文件所作的修改并退出。
:w 保存文件。
复制代码

参考文章:.gitignore配置规则

git status -s: 查看文件状态

git add 1.py: 添加文件到modifed/unstage状态

git commit -m "描述文字": 添加文件到stage状态

git commit -am "描述文字": 文件已存在于仓库时可以使用这种方法跳过add

git log --oneline --graph: 查看版本记录(oneline 以及 graph方式)

#笔者自己总结的,可能有问题

git diff:直接比较的时touch的文件与add后的差别

git diff --cached: 比较的是add后与commit后的差别

git diff HEAD:比较的是touch的文件与commit后的文件
复制代码

git checkout xxxxxxx:回到之前的 xxxxx 的版本

git branch dev:创建 dev 分支

git branch:查看分支

git checkou dev:切换到分支

git checkout -b dev1:建立并切换到分支 dev1

git checkout -d dev:删除 dev 分支

转载于:https://juejin.im/post/5a34bef2f265da430f322ab7

PyCharm使用Git,首先需要在电脑上安装Git,并将Git程序的路径配置到PyCharm中。可以在PyCharm的File->Settings->Version Control->Git->Path to Git executable中选择Git程序所在位置,并点击应用。接下来,可以通过PyCharm的VCS->Get from version control来与GitHub同步。在URL中输入要同步的GitHub仓库的地址和存储在本地的目录路径。登录GitHub账号后,点击Clone按钮即可完成Git克隆。在项目下新建文件时,会弹出提示框询问是否将文件添加到Git,选择确定后,文件将直接提交至Git的暂存区。对于已有的文件,可以右键文件->Git->Commit File来提交文件到Git的暂存区。提交成功后,文件的颜色会变成绿色。最后,可以将文件提交到GitHub。\[1\] 如果需要忽略某些文件,可以通过在项目根目录下创建.gitignore文件,并在其中配置忽略规则。可以使用命令touch .gitignore来创建.gitignore文件,然后使用vim .gitignore来编辑文件。编辑完成后,可以使用:wq命令保存并退出。\[2\] 在使用Git时,还可以使用一些命令来查看版本记录和比较文件差异。例如,使用git log --oneline --graph命令可以查看版本记录的简洁图形化展示。使用git diff命令可以直接比较新建文件与添加后的差异,git diff --cached命令比较的是添加后与提交后的差异,git diff HEAD命令比较的是新建文件与提交后的文件的差异。\[3\] #### 引用[.reference_title] - *1* [pycharmgit使用](https://blog.youkuaiyun.com/Sharingguwenxia/article/details/118526282)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [「PythonPycharmgit使用](https://blog.youkuaiyun.com/weixin_33755847/article/details/91451845)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值