常用命令
拉代码
拉取代码第一次用clone(全拉)命令,第二步用fetch命令(更新)
当我们需要切换(有多个分支需要切换)
用checkout
用PHPstorm这个编译工具来实现gitee的一些功能
Phpstorm,idea等对gitee的初始配置
1.对于所有的项目来说第一步永远都是配置好git.exe文件,下载安装即可
配置完成后Test一下
如果跑出版本号,则正常没问题
2.配置git
选择你项目目录
完成后就可以拉取代码了
详细的拉取代码命令请看上面
在点开执行clone命令时候,我们可以有以下界面
这里项目目录最好是新创建的
拉代码初始化实例
对于空项目配置完成后,第一步用
clone代码拉命令,这里注意clone是第一次,fetch是以后项目有更新时使用
fork仓库
这里比较简单,只要我们找到我们想fork的仓库
直接fork进自己的仓库就可以了
1.clone初始化项目
在配置之后我们就拉取了第一次代码,在空文件夹里
2.fetch更新项目
首先我们要在网上仓库修改其中的文献
让后提交
提交成功后来到本地仓库,为了方便我们用pull命令节省时间
可以看到发生了对应的改变
3.提交项目
add,commit,push命令的使用
首先我们本地更改一下我们的项目文件
让后使用add命令,这样我们的代码就被提交到暂存区了,不过大部分设置代码一般都是会自动提交的所以重点在下面的commit命令
,commit命令
当我们点击进去之后,会弹出一个页面
更改了别的页面,这个页面是会跟着你的更改有所改变
注意这里只是commit提交了,现在我们并不能同步到云端
现在我们要push一下,就可以同步到云端了
可以看到同步到了云端
特别注意:这里如果不commit的话是不能提交的,且commit message中应该详细写明增加的功能
特别注意:
fetch命令,必须是在网上更改的代码才能同步拉取,
你不能更改了本地代码,再用fetch拉一下代码想要他回到以前的样子。
clone本质就是一个下载操作,而fetch是区别你当前工作环境,与仓库的区别让后实现更新
4:Rollback命令的使用
使用场景:在你上一次提交到仓库了之后,如果本地代码出现了改变,导致出了一堆bug,此时我们用Rollback命令就可以返回云端仓库保存的代码样子
idea的gitee使用
一、出现不能提交的bug
本质上和phpstorm一样,但是在idea.2020.1版本中遇到了不能push的问题
解决方法如下
在idea内ALT+F12打开命令面板,输入下面三段:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
二、分支管理
IDEA 中git的分支管理和使用说明 - 青竹玉简 - 博客园 (cnblogs.com)
1.在gitee仓库里建立分支(这样Clone的时候就会自动同步分支)
2.本地创建分支
3.在新的分支里写的代码一定要提交(commit),否则就会自动同步到其他分支中
4.其他分支同步到主分支->
- 首先切换到主分支
- 整合到当前分支(将Home分支整合到master分支中)
push代码里,可以自主选择想要push到的分支
三、如果把本地存在的项目提交到云端
第一步
登录gitee创建仓库
第二步
在idea中对应建立仓库即可
项目中的文件全部变红则为设置成功。
WsL-1642731362974)]
三、如果把本地存在的项目提交到云端
第一步
登录gitee创建仓库
[外链图片转存中…(img-MvadZ0Ww-1642731362974)]
第二步
在idea中对应建立仓库即可
[外链图片转存中…(img-uqxONgnL-1642731362974)]
项目中的文件全部变红则为设置成功。