当前位置:   article > 正文

用idea或phpstorm进行的图形化gitee使用_phpstorm gitee

phpstorm gitee

常用命令

拉代码

拉取代码第一次用clone(全拉)命令,第二步用fetch命令(更新)

当我们需要切换(有多个分支需要切换)

用checkout
在这里插入图片描述

在这里插入图片描述

PHPstorm这个编译工具来实现gitee的一些功能

Phpstorm,idea等对gitee的初始配置

1.对于所有的项目来说第一步永远都是配置好git.exe文件,下载安装即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ffWf7Nmx-1642731362963)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814182525591.png)]

配置完成后Test一下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PXkeOGyN-1642731362963)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814182547026.png)]

如果跑出版本号,则正常没问题

2.配置git
在这里插入图片描述

选择你项目目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1b8mA1pN-1642731362965)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814182649907.png)]

完成后就可以拉取代码了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QrEQgmPL-1642731362965)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814182721688.png)]

详细的拉取代码命令请看上面

在点开执行clone命令时候,我们可以有以下界面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A44eRnQz-1642731362965)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814182931173.png)]

这里项目目录最好是新创建的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ki6CPnjM-1642731362966)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814183036618.png)]

拉代码初始化实例

对于空项目配置完成后,第一步用

clone代码拉命令,这里注意clone是第一次,fetch是以后项目有更新时使用

fork仓库

这里比较简单,只要我们找到我们想fork的仓库

直接fork进自己的仓库就可以了
在这里插入图片描述

1.clone初始化项目

在这里插入图片描述

在配置之后我们就拉取了第一次代码,在空文件夹里
在这里插入图片描述

2.fetch更新项目

首先我们要在网上仓库修改其中的文献
在这里插入图片描述
在这里插入图片描述

让后提交

在这里插入图片描述

提交成功后来到本地仓库,为了方便我们用pull命令节省时间

可以看到发生了对应的改变

在这里插入图片描述

3.提交项目

add,commit,push命令的使用

首先我们本地更改一下我们的项目文件
在这里插入图片描述

让后使用add命令,这样我们的代码就被提交到暂存区了,不过大部分设置代码一般都是会自动提交的所以重点在下面的commit命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RMCa3FlS-1642731362969)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814183954825.png)]
,commit命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mq7gCNKW-1642731362969)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814184139940.png)]

当我们点击进去之后,会弹出一个页面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CYOEhN2H-1642731362969)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814184233439.png)]

更改了别的页面,这个页面是会跟着你的更改有所改变

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dITsCuqC-1642731362969)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814184521575.png[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vXIlVWrH-1642731363369)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814184555550.png)]]

注意这里只是commit提交了,现在我们并不能同步到云端

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UvrHiGNv-1642731362970)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814184833955.png)]

现在我们要push一下,就可以同步到云端了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KGIXlrtR-1642731362970)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814184857530.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4468bHV4-1642731362970)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814184917930.png)]

可以看到同步到了云端

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RVcEA7cu-1642731362971)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210814184935840.png)]

特别注意:这里如果不commit的话是不能提交的,且commit message中应该详细写明增加的功能

特别注意:

fetch命令,必须是在网上更改的代码才能同步拉取,

你不能更改了本地代码,再用fetch拉一下代码想要他回到以前的样子。

clone本质就是一个下载操作,而fetch是区别你当前工作环境,与仓库的区别让后实现更新

4:Rollback命令的使用

使用场景:在你上一次提交到仓库了之后,如果本地代码出现了改变,导致出了一堆bug,此时我们用Rollback命令就可以返回云端仓库保存的代码样子

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aiSS0p0r-1642731362971)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20211012162121135.png)]

idea的gitee使用

一、出现不能提交的bug

本质上和phpstorm一样,但是在idea.2020.1版本中遇到了不能push的问题

解决方法如下

在idea内ALT+F12打开命令面板,输入下面三段:

git pull

git pull origin master

git pull origin master --allow-unrelated-histories
  • 1
  • 2
  • 3
  • 4
  • 5

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pdo5ZxgC-1642733378708)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20210903194332894.png)]

二、分支管理

IDEA 中git的分支管理和使用说明 - 青竹玉简 - 博客园 (cnblogs.com)

1.在gitee仓库里建立分支(这样Clone的时候就会自动同步分支)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5W2lplhV-1642731362972)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20220105115254020.png)]

2.本地创建分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mXus7B6Q-1642731362972)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20220105115319413.png)]

3.在新的分支里写的代码一定要提交(commit),否则就会自动同步到其他分支中

image-20220105115407046

4.其他分支同步到主分支->

  • 首先切换到主分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QcEuDNzr-1642731362973)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20220105115453964.png)]

  • 整合到当前分支(将Home分支整合到master分支中)
    - [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0cCyaUYo-1642731362973)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20220105115527154.png)]

​ push代码里,可以自主选择想要push到的分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zLI0mWsL-1642731362974)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20220105115648282.png)]

三、如果把本地存在的项目提交到云端

第一步

登录gitee创建仓库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MvadZ0Ww-1642731362974)(C:\Users\hongmi\AppData\Roaming\Typora\typora-user-images\image-20220121101406746.png)]

第二步

在idea中对应建立仓库即可

img

项目中的文件全部变红则为设置成功。
WsL-1642731362974)]

三、如果把本地存在的项目提交到云端

第一步

登录gitee创建仓库

[外链图片转存中…(img-MvadZ0Ww-1642731362974)]

第二步

在idea中对应建立仓库即可

[外链图片转存中…(img-uqxONgnL-1642731362974)]

项目中的文件全部变红则为设置成功。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号