文档章节

关于Git@OSC的快速使用(修订)

白学原
 白学原
发布于 2016/04/29 13:22
字数 531
阅读 25
收藏 0
  • 初始化

    1. Git 全局设置:

      # 用户名和邮箱需要填写您在 Git@OSC 对应的用户信息
      git config --global user.name "username"
      git config --global user.email "user email"
    2. 在 Git@OSC 新建一个仓库,我们以 ordosbxy/testgit 为例

    3. 在本地创建 Git 仓库:

      # git remote add 应添加您对应的仓库地址,这里使用HTTPS方式访问
       (也可以使用更安全的SSH方式访问:SSH的优势 说明1 说明2 ,SSH的使用 说明1 说明2 )
      cd testgit (直接到自己已有项目目录)  
      git init
      git remote add origin https://git.oschina.net/ordosbxy/testgit.git  
      git pull origin master    (注意:必须执行,需要先同步远程文件到本地来,否则后续步骤会报错)
      git status  (查看项目状态) 
      git add .   
      git commit -m "初始化项目" (上传已有项目到git@osc远程仓库)
      git push -u origin master (-u是记住后面参数的意思,为了以后方便直接使用git push)
    4. 如果在本地已经有需要上传到 Git@OSC 的git版本管理的项目,那么您需要执行如下命令:

      cd testgit
      git remote add origin https://git.oschina.net/ordosbxy/testgit.git
      git pull origin master  
      git push -u origin master
  • 修改代码后上传 建议每修改一个小功能,就执行一次以下步骤

  • cd testgit (可右键git bash修改默认打开目录就是该目录)
    git status (可选,查看修改了哪些文件)
    git add .  (把所有修改的文件提交到缓冲区)
    git reset HEAD . (撤销刚才的所有add) https://segmentfault.com/a/1190000006185954
    git status (再此查看,有时候会有些被删除的文件没有提交,需手动一个文件一个文件执行 git rm 文件名)
    git commit -m "完成什么什么功能 修改某某文件" (将代码提交到HEAD并添加修改记录,注意此时还没有提交到服务器)
    git push   (提交项目到git@osc服务器)
    提示填些git@osc的帐号密码,也就是git config中配置的帐号密码

     

© 著作权归作者所有

白学原
粉丝 6
博文 2
码字总数 531
作品 0
东胜
高级程序员
私信 提问
码云推出企业 Git 和项目管理现场培训服务

码云企业版是码云为企业量身定制的“代码管理+项目管理+文档管理”的一体化协作开发平台。目前已为包括招商银行、比亚迪汽车、中国电信、中国联通等超过 6 万家企业提供专业的一体化服务。 ...

红薯
04/09
1K
13
码云账号不再使用社区账号进行二次身份验证的通知

社区和码云是开源中国的两个核心服务,但是这两个系统使用不同的语言开发,而且部署在不同的机房中。码云在最初上线时是一套独立的用户系统,所以之前为了方便广大社区用户使用码云服务,用户...

红薯
2017/09/28
27.4K
104
【码云周刊第 46 期】盘点那些值得你了解的10本编程教程

码云项目推荐 对于技术达人来说,广纳知识点是进步的源泉。通过阅读技术文章我们可以学到很多东西,既可以学到业务技能,又可以了解行业动态,最不济,也锻炼了阅读和学习的能力。在不断积累...

码云Gitee
2017/11/08
4K
10
swagger-bootstrap-ui 1.8.2 发布,Swagger前端 UI 实现

swagger-bootstrap-ui 1.8.2 发布了。swagger-bootstrap-ui 是 Swagger 的前端 UI 实现,目的是替换 Swagger 默认的 UI 实现 Swagger-UI,使文档更友好一点儿 swagger-bootstrap-ui 1.8.2 主...

八一菜刀
2018/08/27
2.3K
10
swagger-bootstrap-ui 1.9.2 发布,提供前后端分离解决方案

swagger-bootstrap-ui 1.9.2 发布了。swagger-bootstrap-ui是 Swagger 的增强UI 实现,使文档更友好一点儿 GitHub Gitee 文档 示例代码 在线体验 主要更新如下: 特性&优化 1、增加地址栏参数...

八一菜刀
04/08
2.7K
12

没有更多内容

加载失败,请刷新页面

加载更多

skywalking(容器部署)

skywalking(容器部署) 标签(空格分隔): APM [toc] 1. Elasticsearch SkywalkingElasticsearch 5.X(部分功能报错、拓扑图不显示) Skywalking需要Elasticsearch 6.X docker network create......

JUKE
6分钟前
1
0
解决Unable to find a single main class from the following candidates [xxx,xxx]

一、问题描述 1.1 开发环境配置 pom.xml <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--一定要对上springboot版本号,因......

TeddyIH
7分钟前
0
0
Dubbo服务限制大数据传输抛Data length too large: 13055248, max payload: 8388608解决方案

当dubbo服务提供者向消费层传输大数据容量数据时,会受到Dubbo的限制,报类似如下异常: 2019-08-23 11:04:31.711 [ DubboServerHandler-XX.XX.XX.XXX:20880-thread-87] - [ ERROR ] [com.al...

huangkejie
10分钟前
0
0
HashMap和ConcurrentHashMap的区别

为了线程安全,ConcurrentHashMap 引入了一个 “分段锁” 的概念。具体可以理解把一个大的 map 拆分成 N 个小的 Map 。最后再根据 key.hashcode( )来决定放到哪一个 hashmap 中去。 hashmap ...

Garphy
10分钟前
0
0
购买SSL证书需要注意哪些问题

为了保障网站的基本安全,为网站部署SSL证书,已经是一种常态了。各大浏览器对于安装了SSL证书的网站会更友好,并且不会发出“不安全”的提示。部署SSL证书之前首先得去给网站购买一个SSL证书...

安信证书
40分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部