本文为 HinGwenWoong 原创,如果这篇文章对您有帮助,欢迎转载,转载请阅读文末的【授权须知】,感谢您对 HinGwenWoong 文章的认可!
日常开发中, 经常会使用 Git 来管理项目, IDE 使用 Pycharm , 使用 Pycharm 中的 Git 操作可以大大节省直接使用命令敲代码的时间. 下面教大家如何使用 Pycharm 里面的 Git 插件来进行图形化的操作.
我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 👍 ,您的点赞可以让技术传播得更远更广,谢谢!
使用 Git 来进行 clone 操作克隆远程仓库:
打开 VCS - > Git -> Clone , 如果看不到 Git 可以找 Version Control .
填入仓库的 git 地址 , 这里填入了 pytorch 的 git 地址:
点击窗口右下方的 [ clone ] 之后会开始克隆操作, 可以看到 Pycharm 下方有进度条
拉取成功后,会弹出如下图所示的窗口,选择 New Window 或者 This Window 即可:
在状态栏 View -> Tool Windows -> Commit 打开 Pycharm Commit 窗口:
选中需要添加到 .gitignore 的文件, 鼠标右键, 选择 Add to .gitignore 即可
如果是没有文件则会自动创建选中需要进行 Commit 的文件,我这里的例子是将 已经git版本控制的文件.gitignore 文件 和 未经过git版本控制的 main.py 进行 Commit , 输入的 Commit 信息是 First commit, 点击下方的 Commit 按钮 即可进行 Commit 操作
双击需要 Commit 的文件,选中需要提交的代码块,可以看到文件前面的 [ ] 变成 [-] 即表示选中部分, 完成后也是点击 Commit 按钮即可
Pull 的过程中有时候会遇到需要解决冲突的时候, 如果有冲突,回弹出如下的弹窗, 下图显示的是冲突的文件 README.md ,有三个选项:
Accept Yours: 使用自己的文件代替远程的文件, 危险操作,直接覆盖!!!Accept Theirs: 使用远程的文件替代本地的文件, 危险操作,直接覆盖!!!Merge... : 自己手动选择, 推荐使用! 点击 Mege 之后会弹出一个界面: 左边的框 master: 本地的文件中间的框 Result : 最终的合并文件右边的框 origin/master : 远程仓库的文件圆圈①: 可以看到一个 x 和一个 >> 如果是 >> 则是使用你本地的修改解决冲突, 如果 x 则放弃合并圆圈②: << 选择远程仓库的文件来解决冲突, x 则放弃合并圆圈③: 魔术棒,两边都 Accept, 不丢弃其中一方 所有的冲突都解决之后,点击右下方的 [Apply] 即可.在状态栏选择 VCS -> Git -> Push 进行 Push 操作
看到无误之后,按Push进行推送 看到这个成功标志即表明推送成功!以上就是 Pycharm 中 Git 的简单操作, 学会之后可以在工作中完成绝大部分的 Git 操作, 学到的小伙伴赶紧用起来.
我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 👍 ,您的点赞可以让技术传播得更远更广,谢谢!
作者:HinGwenWoong 一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,共同进步! : HinGwenWoong 原文链接:Pycharm | 一文掌握 Pycharm 中的 Git 操作 ( 超详细)
若需要修改文章的排版,请根据原文链接联系作者再次感谢您的认可,转载请遵守如上转载须知!