今天来分享一下从idea上传项目至coding的过程。

本文基于windows系统。

idea提供了很方便的控制git的界面化操作,除了安装git和一些必要的配置之外,用到命令行的地方会非常少。

1:安装并配置git:

git的安装教程(这里直接上链接了):https://jingyan.baidu.com/article/020278117cbe921bcc9ce51c.html

配置账号和邮箱:

git config --global user.name "Firstname Lastname" (此处name可修改也不是用于登录github的登录名)

git config --global user.email "your_email@youremail.com"

2:配置本地仓库

(1)VCS --> Import into Version Control --> Create Git Repository

(2)选择本地仓库位置(个人比较喜欢放在项目根目录下)

(3)创建完成后会在该位置生成一个.git文件

3:提交代码到本地仓库

(1)首先要add(将目录下所有新增和修改存至缓存区,但不包括删除)。

更改或新增的文件颜色会变为红色,意为可add。

add过后的文件颜色会变为绿色

(2)其次要commit (将缓存区中的内容保存至本地仓库),文件为绿色意为可commit

4:建立本地仓库与远程仓库的连接

如果没有远程仓库,需要创建一个远成仓库。可以自己搭建一个,也可以使用码云、coding等。

这里使用的是coding。

(1)打开Remotes

      (2)在弹出的小窗口里点击加号,URL里填写在coding创建的项目所提供的https SSH链接。点击ok。

(3)正常情况下到这里已经成功建立连接了。

在这里可能会出现这个错误:Remote URL test failed: unable to access 'https://git.coding.net/taobu/back.git/': The requested URL returned error: 403

这个问题有可能是我们在coding或码云或github上注册账号所使用的邮箱与我们在本地配置git时使用的邮箱不一致。

解决方案是使用相同的邮箱即可

5:上传到远程仓库

(1)push到远程仓库

(2)登录我们的远程仓库,在我们创建的项目中可以看得到已经有一个分支已成功推送

IDEA上传项目至git的更多相关文章

  1. Eclipse上传项目到Git

    转载自:http://blog.csdn.net/fan510988896/article/details/56277822 Git有和Svn类似的功能. 我们想使用Eclipse上传项目到自己的Gi ...

  2. CentOS安装GIt、上传项目到git仓库

    上传项目 登录服务器后安装git yum install git 新建文件夹(仓库) mkdir *.git 初始化仓库 git init --bare *.git 在本地初始化仓库 git init ...

  3. 如何上传项目到Git

    1.首先下载Git,然后安装 我用的版本是Git-2.15.0-64-bit 2.在你的Git上创建一个新的Progect 创建完成后,会出现这样的窗口,红框圈出来的就是你的Git项目路径 3.在本地 ...

  4. 命令 上传项目到git中

    点击Clone or dowload会出现一个地址,copy这个地址备用. 接下来就到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here, ...

  5. 第一次在gitHub上传项目到git.oschina的方法

    首先在Git@osChina创建一个项目仓库 1.创建sshKey公钥 ssh-keygen -t rsa -C "ty635725964@qq.com" 之后连续三个空格,默认无 ...

  6. HBuilder git合作-上传项目到Git Hub

    1.初始项目的创建 这里假设你已经在Git Hub上面建立好了代码的远程仓库,并已经邀请好了队员 在HBuidler中创建好初始的项目,然后右键,"Team"->" ...

  7. 上传项目到git

    …or create a new repository on the command line   echo "# test" >> README.md git ini ...

  8. 在Eclipse上使用egit插件通过ssh协议方式上传项目代码的具体步骤

    在Eclipse上使用egit插件通过ssh协议方式上传项目代码 前戏: 使用ssh方式可以不通过https协议,避免直接提供账号密码的方式上传项目到git在线服务器,如Bitbucket.GitHu ...

  9. git上传项目代码到github

    参考: git学习——上传项目代码到github github上传时出现error: src refspec master does not match any解决办法 git 上传本地文件到gith ...

随机推荐

  1. xml读取一行数据

    #include<map>#include<iostream>#include<fstream>#include<string>using namesp ...

  2. Oracle结合Mybatis实现取表中前10条数据

    之前一直使用mysql和informix数据库,查表中前10条数据十分简单: 最原始版本: select top * from student 当然,我们还可以写的复杂一点,比如外加一些查询条件? 比 ...

  3. shell 组合新的变量名

    shell 组合新的变量名 普通变量 name=yushuang var=name # 要获取到yushuang res=`eval echo '$'"$var"` echo $r ...

  4. 楼梯T-SQL:超越基础6级:使用CASE表达式和IIF函数

     从他的楼梯到T-SQL DML,Gregory Larsen涵盖了更多的高级方面的T-SQL语言,如子查询. 有时您需要编写一个可以根据另一个表达式的评估返回不同的TSQL表达式的单个TSQL语句. ...

  5. cookie在不同域名domain、path下的读取规则

    cookie 子域名可以读父域名中的cookie 如在 .ping.com域下注入cookie,则该子域下的网页如p1.ping.com.p2.ping.com 都能读取到cookie信息 path的 ...

  6. 混合app

    cordova run android            把应用发送到手机   ionic serve        电脑浏览器调试命令   创建: cordova create hello co ...

  7. 68、django之session与分页

    前面我们介绍了cookies,主要应用在用户登录上,保存用户登录状态,不过cookies直接放在了浏览器上,安全性较低,所以我们便引出了session功能与cookies相同,不同的是它放在了客户端, ...

  8. JS模块化开发----require.js

    前言 前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前 ...

  9. J-Link驱动下载和Hex程序下载

    J-LINK驱动下载 1.首先拥有硬件J-Link硬件. 2.安装J-Link驱动程序SEGGER 下载地址如下 https://www.segger.com/downloads/jlink/JLin ...

  10. js函数整合队列顺序执行插件

    前言 在日常开发中,也许我们会遇到这样的一个问题.我们利用[发布订阅模式](如果不了解的可以直接访问此链接www.cnblogs.com/xiaoxiaokun- )去执行[发布]事件时,遇到函数内部 ...