各位同学,大家好,在我们本学期既有老师的课堂授课,同样也有我与你们在线的辅导;那么问题来了,我与你们之间是通过何种方式进行交流,比如你的代码我怎么修改,怎样看到修改了哪些地方,我对你们的代码怎样批注,同学之间怎样看到对方的代码等等。今天这一篇就是来介绍我们本学期使用的在线代码交流工具——Coding.net。
Coding.net是什么,大家可以自己先行google,不能用google的可以用微软的必应,对于平常所用的度娘,咱们慢慢超度它好了~哈哈
对于Coding.net,我们只是用到它的一个重要功能,就是代码托管。你在自己电脑上的工程可以上传到网上,同样在网上修改后同样可以down到电脑上,实现两者的同步,并且对于每一次的修改上传,我们都可以看到具体修改了哪些文件的哪些代码,另外,我们还可以对这个工程做出评论,你我都可以看到。
整体的流程就像:
通过Coding.net实现你我的交流,并且可以达到同步,你每次的修改,我都可以看得一清二楚,同样我所做的修改,你也可以看到每一个细节。
下边开始介绍其用法:
1.在其官网(https://coding.net/)注册账号
注册时请用笔记下自己的账号,邮箱,密码;我说的是用笔记下,你也可以不记,若是忘记了请自行打脸 O ^ ~ ^ O
2.登陆coding.net
登陆后自己尽量多点点,多看看,熟悉一下它的各个页面。
咱开始操作,比如新建一个“Test”项目,如图
点击左下角“代码”,可以看到下边的页面
再看最下角这个“HTTPS SSH 方式访问仓库:”,下边是我们后边需要用到的 git 地址。
3.安装Git(Git是一种版本控制系统)
先从 git 官网( http://git-scm.com/downloads )上下载 git 并安装到 C 盘,过程中的选项全部默认。
然后在你C盘有这个路径: C:\Program Files\Git\bin (或是 C:\Program Files (x86)\Git\bin),现在需要把它添加到系统的环境变量,(注意,后续安装的很多软件都会添加环境变量,先记住这个名词,有时间自己去搜索一 下),其步骤是:右击“我的电脑“->”系统属性“->”高级“->”环境变量“,然后找到”path“,编辑它,把上边的路径添加上去。(注意,不是win10系统的,其路径需要有”;“分开),我现在用的win10,操作上也许会有一点差异,但并不影 响大家的操作。
安装完成后,点击”Git Bash“,出现下边的界面
在命令行输入
$ git config --global user.name "Your Name"
配置、使用 TortoiseGit
$ git config --global user.email "email@example.com"
(注意上边的“--”是2个“-”)
至此我们的Git操作算是完成了。 4:安装 TortoiseGit 64位: http://www.onlinedown.net/softdown/101592_2.htm 32位: http://www.onlinedown.net/soft/101591.htm 同样, 安装时一路默认点到底。
5
5.1 建立版本库
在任意空的文件夹点击鼠标右键,选择“ Git 在这里创建版本库”
后边点击2个“OK”;
5.2. 将 Coding.net上的代码下载 到本地目录
选择项目文件夹点击右键,选择“ Pull (拉取)
之后点击弹出页面中的“Manage Remotes”,
之后只需配置好远端(Remote)的名字(如 Test )和 URL(git 地址)即可,注意这个的(git 地址)就是上边说要用的的git地址。
配置完远端,点击“ ok ”即可。 若是公开项目,无需输入用户名和密码。若是私有项目,则需输入用户名和密码。用户名为登录 conding 时的个性后缀或邮箱,密码也是登录时的密码。
操作正常时,会出现上边这个窗口,到了这里,恭喜你,现在我们已经完成了coding.net下载工程到本地。
5.3 提交本地代码到Coding.net
选择项目文件夹点击右键,选择“ Push(推送)”,在弹出的窗口上点击“Manage”,输入(Remote)的名字和 URL(git 地址),如上。
但是,若在项目目录里创建新的文件,则该文件必须“ commit ”一下,否则 push 操作会失败,这里pull的操作会忽略对新建文件的操作执行,其具体操作如下:
在项目文件夹点击右键,点击 Git Commit ->"master" ,比如我们增加了“add.txt”,就会出现下边的窗口
,我们需要对其操作说明一下,右击“Unknown”选择“Add”,说明这个我们是我们新增加的,上边的Message编辑框,是让我们记录修改日志 的,以防以后自己忘记了这个文件是什么意思,效果图如下
然后点击ok,这一步完成后,再 在文件夹上点击右键,选择“ Push(推送)“,这样就可以把本地的项目上传到Coding.net。
所以综上,希望同学们后边在这布操作时,都先Commit 然后再pull ,这样可以保证不会出错。
6.总结
至此我们实现了我们期望的效果,正如我画的简陋的第一幅图。但Coding.net的功能不只如此,我们还可以看到每次修改的细节,这个可以在Coding网页上看到,所以大家学会了上述的操作后,请在你的 Coding.net页面上,随意点击,在点击的过程中你会看到很多其他有用的信息。作为助教,我们不可能把每一个细节告诉大家,我们只能把一些主要的分享给大家,很多细节还是需要同学们自己摸索。毕竟我们只是 辅助者,你才是主人。