zoukankan      html  css  js  c++  java
  • Coding.net 代码管理快速入门

    当项目创建好了之后,我们该如何上传代码到 coding 上呢?
    Coding 网站使用“ Git 仓库”(类似 github )来管理代码。
    其操作原理在于:利用 git 服务,将本地的项目目录下的文件同步到 coding 的“ Git 仓库”

    本文主要包含如下内容:

    • 命令行上传代码
    • 图形界面上传代码
    • 常见问题

    注:以下演示均在 windows8 系统上进行

    若在创建项目时,并未选择“启用 readme.md 文件初始化项目”,“开源许可证”和“ gitignore 文件 ”这三个选项(当然我们不建议这么做)。点击“代码”选项,你会看到如下代码管理界面:

    你会看到代码的访问 url (如图红框所示,https 方式),即 git 地址(不要用浏览器去访问哦)。然后你可以根据它,在 windows 的 cmd 中输入代码,来创建项目的“ Git 仓库”。

    1. 命令行上传代码

    安装 git

    先从 git 官网( http://git-scm.com/downloads )上下载 git 并安装到 C 盘.然后将 git 目录下的 bin(如 C:Program Files (x86)Gitin )添加到 PATH 环境变量。
    右击 ThisPC > properties > Adavanced system settings > Environment Variables

    选择 PATH, 点击 Edit(如红框所示)。将 bin 的路径( C:Program Files (x86)Gitin )添加到变量值后面

    然后你就可以在 cmd 中使用 git 命令了。

    创建新项目上传

    cd parent_dir //进入项目父目录
    mkdir gitDemo  //创建项目目录 gitDemo
    cd gitDemo   //进入项目目录
    git init  //初始化空的 git 仓库
    touch README.md   
    git add README.md //这两行添加简单的 README.md 文件
    git commit -m "first commit" //提交时附加的信息
    git remote add origin https://git.coding.net/codingTutorial/gitDemo.git  //添加一个名为 origin 的远端( url 为 git 地址)
    git push -u origin master //将该目录下的文件推送到远端(origin)上的 "master" 分支

    也许你会遇到如下问题:

    这是因为你没有配置你的用户名和邮箱,可以在 cmd 中输入上图红框中标出的命令。
    然后输入用户名和密码(如红框所示)。用户名为登录 conding 时的个性后缀或邮箱,密码也是登录时的密码。

    上传已有项目或更新的项目

    cd existing_git_repo //进入已有项目或更新的项目目录
    //若该项目目录未建立 git 仓库,则需用 READM.md 初始化 git 仓库,详见“创建新项目上传”
    //若有git仓库则直接添加远端仓库上传
    //如果目录下有文件没有被追踪(未与远端仓库同步),可以使用“ git add 文件名” 和 “ git commit -m "message" ”,来添加追踪文件
    git remote add origin https://git.coding.net/codingTutorial/gitDemo.git
    git push -u origin master //这两行将该目录下的文件推送到远端(origin)上的 "master" 分支

    同样,对于后续更新的提交也同样可以按照这样的方式,即进入项目目录,配置远端,推送代码。

    2. 图形界面上传代码

    安装必要软件

    1. 下载 msysgit ( 如果已安装则不必 ) 并安装( http://msysgit.github.io/ ):
      安装时一路默认点到底。

    2. 安装 TortoiseGit
      64位: http://www.onlinedown.net/softdown/101592_2.htm
      32位: http://www.onlinedown.net/soft/101591.htm
      同样, 安装时一路默认点到底。

    配置、使用 TortoiseGit

    1. 建立版本库

    在任意空的文件夹点击鼠标右键,选择“ Git 在这里创建版本库”

    2. 将 Git 仓库的代码 pull 到本地目录

    选择项目文件夹点击右键,选择“ Pull (拉取)”

    管理远端:点击红框内的 label

    只需配置好远端(Remote)的名字(如 origin )和 URL(git 地址)即可

    配置完远端,点击“ ok ”即可。
    若是公开项目,无需输入用户名和密码。若是私有项目,则需输入用户名和密码。用户名为登录 conding 时的个性后缀或邮箱,密码也是登录时的密码

    或者可以直接使用clone命令。新建空文件夹,右击clone即可。选择好本地文件夹路径和远程仓库的url即可

    注意:若是远程目录为空,则没有master分支。不可以使用pull命令。应使用clone

    3. 提交本地代码
    选择项目文件夹点击右键,选择“ Push(推送)”

    然后选择远端(如红框所示,origin),点击“ OK ”。输入用户名和密码,代码即可推送到远端。

    项目目录下加添文件

    若在项目目录里创建新的文件,则该文件必须“ commit ”一下,否则 push 操作可能会失败。例如,添加一个名为“ addFile.txt ”文件
    具体步骤如下:
    先选中文件右键选择“ add ”。如下图红框所示。

    直接点击 commit,或关掉上图窗口,右击文件。选择“Git Commit->“master””


    输入 message,修改版本的附加信息如(“add a file “addFile.txt”),点击 ok,输入用户名和密码即可。
    用户名为登录 conding 时的个性后缀或邮箱,密码也是登录时的密码

    注意:删除目录下的文件后,也需要右击项目文件夹 commit,否则无法成功 push!

    无锡金日知识产权

    3. 常见错误

    上传代码时,你可能会遇到如下错误:

    这是由于提交的本地代码的版本低于 coding 的“ Git 仓库”,所以你要先将“ Git 仓库”的 pull (拉取)到本地,这样本地代码版本就可以比“ Git 仓库”的高了。就可以成功 push。

    以上只是简单介绍,关于 Git 具体的原理和操作,请参阅:

  • 相关阅读:
    c++中的length,strlen;静态数据成员,静态局部变量
    c++中*的含义
    (1)引用的解释; (2)类的成员函数在类外实现的情况
    DbFunctions 作为 LINQ to Entities 查询的一部分使用时,此方法调用规范 CreateDateTime EDM 函数以创建新的 DateTime 对象。
    年视图,选择月份 ---bootstrap datepicker
    时间控件,页面刷新初始化时间控件只显示年月
    load加载层
    response 下载文件火狐浏览器文件名乱码问题
    Web Uploader
    layer是一款近年来备受青睐的web弹层组件
  • 原文地址:https://www.cnblogs.com/caicaizi/p/5872364.html
Copyright © 2011-2022 走看看