Coding代码管理快速⼊门
当项⽬创建好了之后,我们该如何上传代码到 coding 上呢?
Coding ⽹站使⽤“ Git 仓库”(类似 github )来管理代码。
其操作原理在于:利⽤ git 服务,将本地的项⽬⽬录下的⽂件同步到 coding 的“ Git 仓库”
本⽂主要包含如下内容:
命令⾏上传代码
图形界⾯上传代码
常见问题
注:以下演⽰均在 windows8 系统上进⾏
1. 若在创建项⽬时,不选择“启⽤ readme.md ⽂件初始化项⽬”,“开源许可证”和“ gitignore ⽂件 ”这三个选项(当然我们不建议这么做)。
点击“代码”选项,你会看到如下代码管理界⾯:
你会看到代码的访问 url (如图红框所⽰,https ⽅式),即 git 地址(不要⽤浏览器去访问哦)。然后你可以根据它,在 windows 的cmd 中输⼊代码,来创建项⽬的“ Git 仓库”。
1. 命令⾏上传代码
安装 git
先从 git 官⽹()上下载 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 //创建项⽬⽬录 gitDemo
cd gitDemo //进⼊项⽬⽬录
git init //初始化空的 git 仓库
touch README.md
git add README.md //这两⾏添加简单的 README.md ⽂件
git commit -m "first commit" //提交时附加的信息
git remote add origin coding/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 coding/codingTutorial/gitDemo.git
git push -u origin master //这两⾏将该⽬录下的⽂件推送到远端(origin)上的 "master" 分⽀
同样,对于后续更新的提交也同样可以按照这样的⽅式,即进⼊项⽬⽬录,配置远端,推送代码。
2. 图形界⾯上传代码
(1).安装必要软件
1. 下载 msysgit (如果已安装则不必)并安装():
安装时⼀路默认点到底。
2. 安装 TortoiseGit
64位:
32位:
同样,安装时⼀路默认点到底。
(2).配置、使⽤ TortoiseGit
1. 建⽴版本库
在任意空的⽂件夹点击⿏标右键,选择“ Git 在这⾥创建版本库”
2. 将 Git 仓库的代码 pull (拉取)到本地⽬录
选择项⽬⽂件夹点击右键,选择“ Pull (拉取)”
3.管理远端:
点击红框内的 label
4.配置远端
只需配置好远端(Remote)的名字(如 origin )和 URL(git 地址)即可
配置完远端,点击“ ok ”即可。
若是公开项⽬,⽆需输⼊⽤户名和密码。若是私有项⽬,则需输⼊⽤户名和密码。⽤户名为登录 conding 时的个性后缀或邮箱,密码也是登录时的密码
或者可以直接使⽤clone命令。新建空⽂件夹,右击clone即可。选择好本地⽂件夹路径和远程仓库的url即可
注意:若是远程⽬录为空,则没有master分⽀。不可以使⽤pull命令。应使⽤clone
5.clone克隆
在本地⽂件夹的空⽩位置处,右击⿏标,在菜单中选择【Git克隆】:
把git 路径填写到URL,并选择本地⽂件⽬录,点击【确定】,弹出下载进度窗⼝。(服务器端⾄少要有⼀个⽂件,否则 pull的时候会报错 fatal: Couldn't find remote ref HEAD)
克隆成功,则在⽂件夹上就可以看到⾓标标识:
Git⽂件上⾓标符号说明:
⽂件上的图标,可以反映出当前⽂件或者⽂件夹的状态:
1、正常的:绿⾊的对号
2、被修改过的:红⾊感叹号
3、新添加的:蓝⾊的加号
4、未受控的(⽆版本控制的):蓝⾊的问号
5、忽略不受控的:灰⾊的减号
6、删除的:红⾊的x号
7、有冲突的:黄⾊的感叹号
若是看不到可以查看该教程:
(**3). 将代码提交到服务器
Tortoisegit 将代码提交到服务器
使⽤⽰例
Git的使⽤类似TFS、SVN等源代码或者⽂件管理器,惯例的流程:
0. 建⽴版本库
在任意空的⽂件夹点击⿏标右键,选择“ Git 在这⾥创建版本库”
[](
1:改动,
修改本地项⽬中的某些⽂件,如修改 README.md 内容,还可以增加⼀些⽂件,如。
若在项⽬⽬录⾥创建新的⽂件,则该⽂件必须“ commit ”⼀下,否则 push 操作可能会失败。例如,添加⼀个名为“ ”⽂件具体步骤如下:
先选中⽂件右键选择“ add ”。如下图红框所⽰。
[](
2:提交本地
在本地项⽬的空⽩处点击⿏标右键,选择【Git提交(C) -> "master"...】
3.提交(Commit)设置。
在弹出提交(Commit)对话框中完成提交说明信息,和选择需要提交的⽂件,可根据需要新建分⽀,然后点击【提交】按钮,将修改提交到本地仓库:
4.PUSH(推送)
弹出提交进度窗⼝,提交成功后还需要“推送”将本地仓库的修改推送到远程仓库。
将提交到本地仓库的修改推送到远程仓库,可以直接在提交成功后的提⽰窗⼝上点击【推送(H)...】,或者在Git同步窗⼝点击【推送(H)...】,⿏标右击的菜单上也有相应的快捷操作:选择【TortoiseGit(T)】→【推送(H)...】
选择【TortoiseGit(T)】→【推送(H)...】弹出推送(push)对话框:
⼀般保持默认,点击 “确定” 按钮
然后弹出推送进度界⾯,可能要求你输⼊⽤户名,点击【确定】,然后要求输⼊密码,密码输⼊正确后,显⽰推送成功界⾯:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论