大数据最全PyCharm配置及使用Git教程_pycharm配置git,2024年最新2024届毕业生还没找到大数据开发开发工作

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

配置好Git远端仓库地址和本地工程路径后,点击页面右下角的Clone按钮,即可拉取项目代码。
在这里插入图片描述

6. 将本地文件提交到远程仓库

6.1 git add

右击你们想要提交的文件,点击Git->Add。如果使用过Git 命令的应该都知道,这个就相当于 git add 文件名称。

或者从顶部任务栏进入:VCS -> Git -> Add。
在这里插入图片描述

6.2 git commit

右击文件名 -> Git -> Commit File。 和git commit -m <描述>命令是一样的。

在这里插入图片描述

6.3 git push

右击文件名 -> Git -> Repository -> push
也可以使用快捷键:Ctrl + Shift + K

在这里插入图片描述

6.4 git pull

右击文件名 -> Git -> Repository -> pull

7. 代码回滚

为了演示如何利用PyCharm将Github上的代码进行回滚,我们再进行一次提交,这次将Version改为3.0,并按照刚才仓库更新的步骤进行提交。在PyCharm的左下角的Version Control中可以查看到三次提交的记录,如下图:
在这里插入图片描述

也可以通过点击修改过的文件,通过Git -> History 进行查看:
在这里插入图片描述

选择需要回退的版本文件,右键选择revert,即可回退到对应版本。

再来看工程里的文件,变成了蓝色。我们需要再次commit及push,才能将代码回滚后的版本提交到远程仓库中。
在这里插入图片描述

8. 分支操作

用PyCharm打开clone至本地的项目后,IDE右下方下面的Git:master可以查到到该项目的分支信息,如下图:

在这里插入图片描述

8.1 新建分支

选择“+ New Branch” 可以新建分支,我们来建一个名为 1.0.0 的新分支:
在这里插入图片描述

创建好后会发现右下方的“Git:master”已显示为“Git:1.0.0”,说明项目在本地的分支已经切换至1.0.0分支。
我们在本地1.0.0分支中做的代码修改操作,可以通过Git commit及push操作提交到远程仓库的1.0.0分支中。
在这里插入图片描述

8.2 切换分支

PyCharm中的分支切换十分简单,我们再次点击右下角本地的当前分支下的“Git: 1.0.0”。选择需要切换的分支,如master,再点击checkout即完成分支切换。

在这里插入图片描述

8.3 合并分支

如果我们还需要将1.0.0分支合并至master分支。首先将项目切换至master分支,右击 --> Git --> Repository --> Merge Changes。

在弹出的弹框中,选择需要合并的分支为本地的 1.0.0 分支,并写好Commit Message,如下图:
在这里插入图片描述
点击“Merge”按钮后,该项目就已经合并成功。

如果我们还想把合并后的master分支提交到Github上,这时候我们需要注意,右击选择Git后,先选择“Add”再push到Github,注意,是选择“Add”,而不是“Commmit Directory”。这时候我们再查看Github上master分支中的内容,如下:
在这里插入图片描述
可以看到,远程分支已经合并成功了,我们成功地将1.0.0分支中的修改内容合并到master分支了。

8.4 删除分支

分支删除的操作也十分简单,和分支切换的操作很类似,我们点击右下角的“Git master”,点击需要删除的test本地分支,再选择“Delete”即可。

9. 解决本地和远程冲突

注意:在提交本地代码前,一定要先pull远程仓库,再push !!!

9.1 Merge操作

在实际使用中,我们一般是多人协作,可能提交之前,远程仓库已经更新了,为了避免不必要的麻烦,我们要先pull同步再push。

在git页面上,在线编辑test.py文件,模拟其他人的提交。
在这里插入图片描述
在本地修改test.py:
在这里插入图片描述
并新建一个提交至远端 1.0.0 分支,系统拒绝了本次push,原因是远端仓库的文件已经发生了变化。这里,我们通常选择 Merge操作来解决冲突。
在这里插入图片描述

这里,因为我们在本地修改了test.py 文件,并commit到了本地分支,而远程仓库的 test.py
文件也进行了修改,这个时候就有了冲突。选择Merge后有三个选项,accept left为保存本地的修改,accept
right为保存远程的修改,中间的为你手动merge后的结果。

9.2 stash操作

参考博客:解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题

可以先将本地内容stash到仓库中,执行stash操作后,本地代码将返回到修改前的内容。这时,就可以正常将远程代码下载到本地了。然后再通过stash操作将仓库中的内容合到本地,如果有冲突就可以进行解决了。

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

。**

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
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.csdn.net/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* [「Python」Pycharmgit使用](https://blog.csdn.net/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、付费专栏及课程。

余额充值