微信小程序填坑之路之第一次git上传coding.net

  • • 发表于 8年前
  • • 作者 toBeMN
  • • 5905 人浏览
  • • 6 条评论
  • • 最后编辑时间 8年前
  • • 来自 [技 术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

版本控制:一个专门管理代码的“百度云”(360炸了才不说它),因为更专注,所以更专业,每一次提交的代码都是一个版本,可以通过版本控制管理这些版本,恢复 合并 克隆都不在话下,最大的用途莫过于两种:分享代码,线上多人协作

现在最热门的就属git 和 svn了

SVN:是集中式版本控制,之所以叫集中,是因为它需要一个中央服务器,每次进行操作的时候都需要在同一个局域网中。比如,在公司里,设置了一个中央服务器,客户端需要连接公司的无线、宽带,以保证跟服务器在同一个局域网中。SVN的坑就在于未更新就提交的操作,友情提示,每次提交自己的代码的时候,务必保证自己的代码是服务器上最新的,以降低潜在的风险
推荐的服务器svn:VisualSVN
推荐的客户端svn:TortoiseSVN(如果使用eclipse开发,可直接下载插件即可)

GIT:git是分布式版本控制,与svn相反,没有中央服务器,每个客户端就是一个版本库,对于git,反倒没有什么多说的,因为网上详细的教程已经细到了极致,更推荐大家从入门到放弃的去掌握这门技术:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
在这里就用一幅图总结一下基本操作,后续社区会有高人对git进行解读

远程仓库即项目托管平台,git和平台的关系就犹如 剑灵、lol和TGP的关系,TGP管理着你电脑里的游戏

现在已经有很多用git做版本控制的项目托管平台:
国外最著名的github,一个又爱又恨的平台,无数的大牛在github上分享着自己的项目等待这大家的fork
爱,因为你能想到的不能想到的项目案例基本都能找到
恨,网速。。。以及限制
https://github.com/

国内著名的有开源中国代码托管的码云
http://git.oschina.net/

CSDN代码托管
https://code.csdn.net/

目前正在用的是coding.net(前身gitcafe)
https://coding.net/home.html

现在进行第一次git提交项目到coding、
第一步:下载git https://git-scm.com/
详细配置见上方入门到放弃
第二步:注册coding(不会注册的面壁。。。)
第三步:在coding中创建项目

注意一下命名


建议勾选“启用README.md文件初始化项目”
这个文件会显示在页面上,采用的是markdown语法编写,可以用来写项目介绍,更新情况等等

记住这个地址,clone push都会用到

第四步:(前提第一步正确)在需要提交的项目中鼠标右键git bash here

init初始化
add将文件添加到缓存区中
添加单个文件格式:git add helloMINA.txt

添加多个文件格式:git add helloMINA.txt thisIsDemo(空格隔开)

添加所有改动的文件:git add *

添加所有文件:git add .
commit将文件添加到本地仓库

remote添加远程仓库
push提交到远程仓库

但是报错了!
因为刚才创建远程仓库的时候设置了readme.md文件,导致本地仓库和远程仓库有冲突
知道问题接下来就解决冲突
git pull --rebase origin master

最后在安心的提交一次

第一次提交完毕!!!

分享到:
6条评论
Ctrl+Enter
作者

toBeMN

toBeMN

APP:3 帖子:24 回复:59 积分:3193

已加入社区[2940]天

梦想成为全栈的男人

作者详情》
Top