最近需要用到 Coding ,学习了上传的方法之后写下这篇博客备忘。
分两种情况,一种是项目已经纳入到 Git 版本管理中,一种是项目还没纳入到 git。下面分别对这两种情况介绍上传方法。
第一种方法
先在 Coding 上创建项目,如下图所示,项目是公开或私有都可以,取决于你的需求。
创建完成后可以看到下图,这里我们需要先从远程仓库找到HTTPS文件路径,然后点击复制。
最后打开你的 idea 创建项目,选择 check out from version control –> git –>出现下图,填写好 git 地址和对应信息就行
最后点 clone 完成。
之后的 push 或 pull 等一系列 git 操作都可以直接在 idea 上直接完成了。
第二种方法
第二种方法是基于 git 命令行的方式进行的。
一开始依旧是像第一种方法一样先在 coding 上创建公开项目,复制完远程仓库找到HTTPS文件路径后,打开我们的 git bash.exe,也就是 git 命令行, 在完成下面的一系列操作之前, 请确保你在 Coding 上已经添加了 SSH 公钥。
打开 git 命令行之后, 进入到项目所在的根目录 , 之后依次输入以下命令
给项目设置远程远程仓库
git remote add origin https://git.coding.net/747lo/Test.git
添加文件
git add . (或者文件名)
然后进行备注信息,提交这批文件的备注,这样可以查到修改节点。
git commit -m “备注信息”
推送文件
git push origin master
如果在 git push origin master 出现下图情况
说明你没上传成功,你也可以上 Coding 上查看项目的最新动态来判断是否上传成功(这种情况也可以按下面的方法来解决)。
如果没有出现上图的情况,但是 Coding 上等了几分钟也还是没有更新项目动态, 那么打开 idea ,右键项目,先执行 pull 操作
pull 完后就可以上传项目了, 通过项目右键菜单里的 git –> add –> commit directory –> … 等一系列操作来完成。
最后解释一下为什么没有出现上图的情况,在 Coding 上等了几分钟也还是没有更新项目动态,这是在创建项目的时候,Coding 的项目里有一个 REDEME.md 文件, 在 push 前需要先将该文件 pull 下来才行。
最后推荐一下 git 的客户端:SourceTree , 也可以在 SourceTree 上使用 git 上传项目至 Coding, 具体的使用大家可以参考一下这篇博客:http://blog.youkuaiyun.com/baofeidyz/article/details/51983095