由于我新建了一个团队,团队里的人对于GIT都不太熟悉,所以才有了这篇文章。我用的是git-1.9.4的版本,所以我建议团队里面的成员也使用这个版本。首先是下载git,这个自己去网上找吧,一大堆,记得是1.9.4版本。安装的话需要注意一下这个地方。记得把框框里面的都勾上,这个是右键菜单里的东西,很重要的。

  然后安装好了以后,双击桌面上的Git Bash图标,打开命令行窗口。分别输入以下东西,最好是取的名字和oschina托管的git的名字和邮箱一样,方便管理

  git config --global user.name “你的名字”

  git config --global user.email “你的email”
 
   然后下一步就是协同工作了,首先在Team@osc里面,你需要成为这个项目的一个成员,当然我是管理员,需要把你加入进来,首先第一步你的账号需要和项目绑定起来。
这一步我可以提醒你,具体的就不多累赘了。当你绑定了项目以后,我就可以把你设置未开发者。当然,你如果想要参与进这个项目的话,第一步就是Fork项目,想当于把项目弄到自己的空间里。
  Fork了之后,还需要把项目克隆到本地,右键点击一个你想存放在本地的位置,然后选择git bash here,打开命令行窗口。输入命令git clone "你要克隆的地址",当然这个克隆的地址是你自己空间的项目的地址,就是刚刚FORK到你自己空间的地址,比如:
 
  这样就会在你本地生成一个仓库。下一步的话,假如你想添加文章,比如我新建一个文件到这里,然后我右键点击git bash here,打开命令行窗口。输入git add * (这里的意思是添加所有文件),然后执行 git commit -u "first commit",然后执行git push -u origin master,输入你的账号和密码,就是git@oschina的账号密码。就完成了到自己的远端仓库的提交。这个时候你还需要把文件提交到主仓库里面去,怎么办呢?用Pull Request.
 
 
  
  然后提示你,从你的XX分支到XX目标分支,这样你就输入标题和要提交的话就OK了,由于我的项目有2个分支,一个MASTER稳定版本的,一个DEVELOP开发版本的。
所以的话,就提交到DEVELOP吧,写上自己的话,然后等待项目的所有者审核通过就OK了。然后在这里面查看就OK了。
  
 

  

使用GIT@OSChina 实现协同工作的方法。的更多相关文章

  1. AndroidStudio中利用git下载github或者git.oschina的代码时报错:repository test has failed解决方法

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 微博:http://weibo.com/mcxiaobing AndroidS ...

  2. 第一次在gitHub上传项目到git.oschina的方法

    首先在Git@osChina创建一个项目仓库 1.创建sshKey公钥 ssh-keygen -t rsa -C "ty635725964@qq.com" 之后连续三个空格,默认无 ...

  3. git@oschina.net源代码管理使用日记

    git的优势: 1 可以创建分支: 2 版本控制是基于每一次提交的,而不需要考虑每次提交了多少个文件. 下载: 下载网址为:http://git-scm.com/download,根据您的操作系统选择 ...

  4. 我遇到的有关git的问题及解决方法总结

    有关git的问题 ** 1.在github上创建项目 2.使用git clone https://github.com/xxxxxxx/xxxxx.git克隆到本地 3.编辑项目 4.git add ...

  5. git@oschina.net源代码管理使用日记【转】

    转自:https://www.cnblogs.com/Juvy/p/3556902.html git的优势: 1 可以创建分支: 2 版本控制是基于每一次提交的,而不需要考虑每次提交了多少个文件. 下 ...

  6. git-svn — 让git和svn协同工作

     git-svn — 让git和svn协同工作 svn作为一个优秀源码版本的管理工具,可以适合绝大多数项目.但是因为它的采用中心化管理,不可避免的存在本地代码的备份和版本管理问题.也就是说对于尚未或暂 ...

  7. 使用Git上传本地项目到http://git.oschina.net

    本文前言,因倡导开源精神,我也把代码传上了开源社区,可是,当初使用http://git.oschina.net 网站上传代码的时候不知道使用工具.我竟然一个文件一个文件复制粘贴,可费了我好大一个劲儿, ...

  8. 在Ubuntu 16.10 安装 git 并上传代码至 git.oschina.net

    1. 注册一个账号和创建项目 先在git.oschina.net上注册一个账号和新建一个project ,如project name 是"myTest". 2.安装git sudo ...

  9. Git(远程仓库:git@oschina)-V2.0

    1.注册git@osc(也就是“码云”) 这里会提示注册密码==push密码,反正一定要记住的东西.   2.安装git 这里要设置个人信息 git config --list //查看git信息 g ...

随机推荐

  1. 一眼看懂深浅拷贝(clone)-C#

    这是使用的是序列化的方式实现深拷贝 [Serializable] class Person:ICloneable { /// <summary> /// 字符串在clone 中类似于值类型 ...

  2. 有关JVM配置参数含义

    1.参数的含义-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M-vmargs 说明后面是VM的参数,所以后面的其实都是JV ...

  3. .NET C#-- 利用BeginInvoke与EndInvoke完成异步委托方法并获取方法执行返回值示例

    //定义委托 delegate string MyDelegate(string name); //定义委托调用函数 public string Hello(string name) { Thread ...

  4. 为什么要重写hashcode() 方法

    Java中的集合(Collection)有两类,一类是List,再有一类是Set. 前者集合内的元素是有序的,元素可以重复:后者元素无序,但元素不可重复. 那么我们怎么判断两个元素是否重复呢? 这就是 ...

  5. for循环中的 else,break

  6. linux内核分析作业5:分析system_call中断处理过程

    1.增加 Menu 内核命令行 调试系统调用. 步骤:删除menu git clone        (tab) make rootfs 这就是我们将 fork 函数写入 Menu 系统内核后的效果, ...

  7. 如何知道SQL Server机器上有多少个NUMA节点

    如何知道SQL Server机器上有多少个NUMA节点 文章出处: How can you tell how many NUMA nodes your SQL Server has? http://i ...

  8. 探索c#之递归APS和CPS

    接上篇探索c#之尾递归编译器优化 累加器传递模式(APS) CPS函数 CPS变换 CPS尾递归 总结 累加器传递模式(Accumulator passing style) 尾递归优化在于使堆栈可以不 ...

  9. Azure PowerShell (8) 使用PowerShell设置Azure负载均衡器规则

    <Windows Azure Platform 系列文章目录> 注意:如果Azure面对的客户只是企业级客户,企业级客户使用NAT设备访问Internet的话,因为多个客户端使用相同的So ...

  10. python数据类型详解

    目录1.字符串2.布尔类型3.整数4.浮点数5.数字6.列表7.元组8.字典9.日期 1.字符串1.1.如何在Python中使用字符串a.使用单引号(')用单引号括起来表示字符串,例如:str='th ...