天天看点

使用Git把代码提交到Coding.net的创建步骤

一、在开始之前,需要先配置Git

1.首先,下载Git到自己的电脑上,地址是https://git-scm.com/downloads,安装时直接下一步下一步就行。

使用Git把代码提交到Coding.net的创建步骤

2.安装Git客户端TortoiseGit(小乌龟),添加忽略或者down代码的时候需要用到。

3.在AS上配置Git的关联,File–>setting–>Version Contral–>Git–>Git的安装目录Path to Git executable,设置完成后点击Test进行一下测试,效果如下图:

使用Git把代码提交到Coding.net的创建步骤

4.配置完成以后在自己工程页面初始化Git项目(类似于在命令行输入git init),步骤如下: VCS->Enable Control Integration->Select “Git”.

5.创建本地仓库(我选的就是项目本身),步骤如下:VCS–>Import into Version Contral–>Creat Git Repository

使用Git把代码提交到Coding.net的创建步骤

6.再配置一下Git,步骤如下:Checkout from Version Contral—>Git

使用Git把代码提交到Coding.net的创建步骤

7.打开本地仓库,添加忽略文件.gradle /.idea/loacal.properties/*.iml/build这些文件都可以进行忽略

8.忽略完成后将代码添加到本地

使用Git把代码提交到Coding.net的创建步骤

二、创建本地仓库与Coding.net的链接

需要先给他就行公钥的配置

公钥的配置文档地址: https://coding.net/help/doc/git/ssh-key.html#ssh–2

  1. 在本地仓库的位置 ,使用Git Bash Here 打开,进入命令行页面:
    使用Git把代码提交到Coding.net的创建步骤

点击完成以后的效果是这样子的

使用Git把代码提交到Coding.net的创建步骤

10.然后输入这些git命令语句就可以与Coding.net设置成功连接:

$ git init(第一步)

$ echo “# xinzhengtong” >> README.md(第二步)【初始化,不用操作这步】

$ git add .(第三步)

$ git commit -m “1 commit”(第四步)

$ git remote add origin 此处输入你的代码仓库地址【进行远程连接】

$ git push -u origin master【把代码push上去】

11.Clone的时候应该先从Coding.net上复制上需要clone的仓库的地址url,然后再进行操作,点击右键的Git Clone后会出现如下的情况。

使用Git把代码提交到Coding.net的创建步骤

12.然后进行Down代码的时候需要创建一个空的文件夹,然后,在文件夹的位置上进行gitclone就可以down代码了

使用Git把代码提交到Coding.net的创建步骤

点击后的效果是这个样子的

使用Git把代码提交到Coding.net的创建步骤

13.上面的步骤进行完成以后,再进行代码提交的时候只需要点击AS里面的绿色提交按钮就可以了

更新代码的时候只需要点击蓝色的vcs就可以了。

使用Git把代码提交到Coding.net的创建步骤

14.网服务器提交代码的时候只需要点击绿色的按钮,然后commit+push就可以直接提交至你已经连接好的Coding.net代码仓库了。

使用Git把代码提交到Coding.net的创建步骤

三、最后给大家提供一些我实现往Coding.net提交代码参考到的一些blog资料地址:

http://www.cnblogs.com/Bonker/p/3441781.html Git的使用

关于git的更多详细说明请参考下列文献

[1] Coding网站help中的git代码托管https://coding.net/help/faq/git/git.html#git–git–codingnet

[2] git教程(廖雪峰的官方网站

http://www.liaoxuefeng.com/

[3] 比较详细的git原理及使用

https://git-scm.com/book/zh/v2

[4] git 的简易指南

http://www.bootcss.com/p/git-guide/

[5]AndroidStudio如何使用Git

http://jingyan.baidu.com/article/3c48dd34840c0ce10be358a7.html

[6]特别好的coding的解释(这个特别重要)

http://www.cnblogs.com/gdfhp/p/5889168.html