这是我参与「第五届青训营 」伴学笔记创作活动的第 7 天
一、配置Git部分
1、在Goland中安装Git。
首先先下载安装git,git的下载地址如下,任选其一即可:
推荐阿里镜像下载比较快:npm.taobao.org/mirrors/git…
2、安装过程中有部分选项需要修改。
除了安装位置从C盘改成其他盘符,以及以下两个图的选项需要改成图中这样(推荐配置,也不一定),其他的选项都遵循默认和推荐配置即可。
以下两个选项都还是实验性功能,会存在一些小bug,建议都不要勾选。
释义:
(1、为伪控制台启用实验支持(新的!这允许在GitBash窗口中运行Node或Python等本地控制台程序,而无需使用winpty;但它仍然存在已知的bug。
(2、启用实验性内置文件系统监视器(新的!自动运行一个内置的文件系统观察器,以加速常见的操作,如git status,git add, git commit等,在包含许多文件的工作树中添加。
3、等待安装完成,然后输入以下指令,查看Git版本信息,即代表安装完成
>git -v
git version 2.39.1.windows.1
或
>git --version
git version 2.39.1.windows.1
4、打开Goland,设置git所在目录位置及相关配置。
打开goland,点击左上角file ——> setting ——> 进入设置页面,如下图所示
在设置页面,点击 version controll ——> git,进入下图所示页面。
在右边的path to git executable 选择git的安装目录,然后找到安装目录下的二进制可执行文件。一般在安装目录里的git\bin\git.exe文件,如图所示,选择完成之后点击test,测试通过即可。其他选项按照默认即可。
二、拉取仓库代码到本地
1、由一位负责人创建一个仓库并上传初始版本项目代码到Github。
2、fork项目到自己的仓库
一般我们不在原项目的原分支上进行开发,我们一般先fork一个子项目到自己仓库,克隆到本地之后,再使用git的分支功能在新分支上进行开发。
我们在建分支之前,先fork下来项目,如下图所示,在项目的主页点击右上角的fork,
然后在fork页面选择相关选项,设置相关信息,一般默认即可。
Copy the main branch only 一般能确认主分支代码是最新的时候,或者只想修改主分支的时候,就是勾选。
fork下来就在我们的repository了,我们就有权限更改内容,直接用别人的项目一般会没有修改权限。
3、clone项目到本地
如图,点击窗口顶部的GIT ——> Clone
输入仓库的github地址和本地存放目录,点击clone即可。也可以点击第二个选项,在自己登录的GitHub账号上,选择自己的仓库来clone。
4、修改代码或项目文件
如图所示,我们修改了readme.md文件,新增一行test git
三、提交和合并代码
1、提交代码
如图所示,点击右上角的√号
弹出如下界面,左边显示修改过的文件的列表,双击该文件,则弹出右边的对照框,可以看到对照前后版本,我们修改了哪些地方。
然后我们在左边下面的信息框输入本次提交的信息。可以简单写清楚提交任务的内容,然后点击commit and pus一步到位。也可以先点commit,检查没有异常再点击√号旁边的上箭头来push
至此提交和push完成!!!!!
2、创建Pull request申请合并
去到项目组原仓库,点击Pull request——>点击new Pull request,创建新拉取。
然后选择需要拉取的项目和分支,输入相关拉取信息,创建拉取。
3、项目组负责人同意合并
项目组负责人进入仓库中,点击Pull request查看新的 Pull request,选择该 Pull request,点击files changed查看代码修改的地方有无问题。
左边可以选择有标记的文件,右边则标识修改后的地方。“-”代表删掉,“+”代表增加。一般-和+一起则是替换了一句。
检查完回到conversation,拉到最下面点击merge p r,输入本次合并的信息,点击确认后进行合并。
至此合并完成!!