Coding 代码管理快速入门

来源:互联网 发布:淘宝排名的影响因数 编辑:程序博客网 时间:2024/06/11 06:17


Coding 代码管理快速入门

当项目创建好了之后,我们该如何上传代码到 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)\Git\bin )添加到 PATH 环境变量。
右击 ThisPC > properties > Adavanced system settings > Environment Variables
’’
选择 PATH, 点击 Edit(如红框所示)。将 bin 的路径( C:\Program Files (x86)\Git\bin )添加到变量值后面
’’
然后你就可以在 cmd 中使用 git 命令了。

创建新项目上传

cd parent_dir //进入项目父目录mkdir gitDemo  //创建项目目录 gitDemocd gitDemo   //进入项目目录git init  //初始化空的 git 仓库touch README.md   git add README.md //这两行添加简单的 README.md 文件git commit -m "first commit" //提交时附加的信息git remote add origin https://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://coding.net/codingTutorial/gitDemo.gitgit 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 仓库的代码 clone (同步)到本地目录

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

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

’’

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

’’

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

’’

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 具体的原理和操作,请参阅:

Pro Git:http://git-scm.com/book/zh
0 0
原创粉丝点击