windows环境如何上传项目到gitee

一、git工具的安装

下载

  1. 点击 git官网,下载 windows 版本 :

    image

    image

  2. 双击下载好的.exe安装包.

  3. 一直点击next.

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

  4. 验证安装是否成功

    win+R打开运行窗口输入cmd 进入到刚刚的安装目录下,输入git.txt
    image
    说明安装成功

二、IDEA配置git环境

  • 选择 File->Settings->Version Control->Git,选择刚安装后git.exe,然后点击ok

    image

三、项目的上传

  1. 登录自己的gitee账号,点击仓库创建仓库.

    image

    image

    点击创建,创建成功之后复制这个仓库链接,后面会用到

    image

  2. 打开IDEA的Termainl窗口,输入git init,进行项目本地的仓库的初始化,即针对该项目在当前根目录下进行初始化

    image

  3. 成功之后,在输入 git remote add origin https://gitee.com/candy-ryan/spring-boot-util.git,将项目添加到远程仓库缓存中,其中可能弹出验证gitee账户和密码窗口。

    image

  4. 执行git status查看git状态

    image

  5. 执行 git add .添加项目到缓存仓库中,.代表是添加该项目下所有的文件,也可以指定文件,例如git add xxx.java

    image

  6. 执行git commit -m "my first spring boot project" 提交项目到master分支并添加注释,-m 为添加注释

    image

  7. 执行git pull --rebase origin master先要从master进行拉取一下

    image

  8. 执行``进行push项目文件到远程gitee仓库中

    image

  9. 回到gitee刷新仓库,查看,项目文件是否已经上传上去

    image

    可以看到项目已经上传上来了

四、IDEA切换分支

我们在本地发完成之后提交代码一般都不直接往master分支进行提交,而是提交到一个其他的分支,然后进行提交merge request申请,有项目维护着进行合并到master分支上去,所以这里我们需要在IDEA中切换到非master分支上去。

  1. 点击Git:master->New Branch进行新建一个分支
    image
    我这里gitee上之后一个分支master,如果说是在创建的时候已经创建了develope分支,这里也可以再次创建相同的分支,或者是其他的分支
    image
    此时可以看到这里已经有了develope分支,但是在gitee上还是没有的,需要我们push一下
    image
    此时会进行用户和密码的认证
    image

  2. 上一步认证完成之后,在刷新gitee 会发现会出现我们刚刚创建的分支

    image

    而此时IDEA中的提交分支也变成了develope,我们后面开发就可以直接进行放心的提交,而不用担心会影响到主分支。

四、可能遇到的问题

  1. 执行git pull --rebase origin master报错

    • 报错

      image

    • 原因

      可能有变动的文件没有添加上去

    • 解决

      分别执行git add .,git commit -m "my first spring boot project"

      image

      然后再次执行git pull --rebase origin master

      image

  2. 执行git push origin master报错

    • 报错

      image

    • 原因

      根据报错信息可以看到需要限制性pull命令才可以

    • 解决
      先执行git pull --rebase origin master,在执行git push origin master

      image

  3. 有时候我们同一个项目同时使用svngit进行管理,此时我们需要在idea中进行二者的切换,步骤如下:
    File->Settings->Version Control

    image

    然后点击应用即可,此时IDEA中工具来中会进行自动切换;

    image

五、总结

本文主要对windows下git客户端的安装以及如何在IDEA中想本地的项目上传到gitee上的操作流程进行了详细的描述,并且对过程中更可能出现的问题进行了总结,最后针对同一个项目使用不同版本控制工具管理的情况下,如何进行切换的方法进行了演示,希望能帮助到需要的小伙伴。


原文地址:https://www.cnblogs.com/Gxiaobai/p/14615436.html