github代码管理工具的使用方法
一、创建一个存储库
1.点击页面右上方你的用户名右边的+标志,然后点击下拉列表中的"new repository"选项,一般填写项目名称和选择public 和选择初始化有README.md的存储库
2.在存储库中可以直接新建文件以及文件夹以便创建项目
二、添加合作者
点击项目页面中的settings链接 - 点击collarborators(合作者),在其中添加合作者
三、克隆(fork)别人的项目到自己的github下
进入别人的github项目的链接如https://github.com/qingwufeiyang123456/fork-project,然后点击右上角的fork按钮-选择你的账户,最后项目就会被克隆到你的github项目中
四、将克隆到你的github下的项目克隆到你的本地电脑中去修改文件的一系列操作
1.安装Git-1.9.5-preview20150319工具,打开工具-点击克隆已有版本-source location 放入你克隆项目的的网址(注意是克隆过来在你的github下的地址)如:https://github.com/duxinlixiaoxue/fork-project.git——target directory 选择你要放到本地的目录文件如(E:github中)
2.修改克隆中的文件后要通过Git工具提交到你的github项目中(打开Git工具——选择打开已有版本库——提交上传(上传成功后)——到github项目中点击new pull request——提交修改后主干用户就会收到你的修改提醒,然后他可以直接给你提交到主干上)
3.修改提交本地克隆的文件前,先从主干上更新下文件以免冲突,更新也用git工具(在本地项目下右键选择Git Bash——然后参考http://www.miss77.net/549.html去更新)
五、在github上创建团队开发环境项目
1. 点击页面右上方你的用户名右边的+标志,然后点击下拉列表中的"new organization"选项,写入组织的名称 和email 地址。下面的东西可以不用理他,之后点击下面的绿色按钮创建组织。然后会跳转到
Invite your team member页面,然后为组织设置个owner。在输入框输入github的usename的人员,设定完成后按finish按钮
2. 点击New reposltory 来创建仓库,创库在组织的下面创建。创建完之后。回到组织的首页,在组织项目下的settings中的collarborators & teams 中点击creat new team的按钮,然后输入team 的名字
和描述,team 的名字是团队的名字并非要添加的合作者的名字
3. 然后回到collarborators & teams 选项页面——点击add a team:select team下拉框选择上面创建的team名称——然后会生成一条team名字信息——然后点击team名字后的下拉选择框可以选择团队合
作者的权限,分为Read、Write、Admin,其中Admin的权限最高,用户合作者可以自己将修改的内容合并到主干上,其他的不可以,其他两项需要主干项目负责人同步合并才可以
4、添加团队成员时会向成员的邮箱发送邮件,用户成员需要通过邮箱之后才能添加成功
github代码管理工具的使用方法的更多相关文章
- 程序员的自我修养系列(一):优雅的代码管理工具之GitHub
1.导言 代码管理是程序员经常遇到一个问题,很多童鞋将代码保存到本地硬盘,此种方法管理混乱,也存在代码丢失的风险,且版本无法控制,因此养成良好的代码管理习惯是程序员的必修课.在众多代码管理工具中笔者在 ...
- 代码管理工具 Git
之前一直使用微软的代码管理工具TFS(Team Foundation Server)..NET CORE 2.0的发布后,考虑到.NET CORE项目可以跨平台,准备把项目迁移到.NET CORE 环 ...
- 代码管理工具 --- git的学习笔记二《git的工作原理》
通过几个问题来学习代码管理工具之git 一.git是什么?为什么要用它?使用它的好处?它与svn的区别,在Mac上,比较好用的git图形界面客户端有 git 是分布式的代码管理工具,使用它是因为,它便 ...
- [.net 面向对象程序设计进阶] (22) 团队开发利器(一)简单易用的代码管理工具VSS
[.net 面向对象程序设计进阶] (22) 团队开发利器(一)简单易用的代码管理工具VSS 本篇要点:在进阶篇快要结束的时候说说源代码管理器,我们的开发,不是一个人可以完成的事,团队协作很重要,而且 ...
- 代码管理工具之git的学习
1.代码管理工具git的学习 http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 2.github的使用帮助 https:// ...
- 通过代码管理工具 git 完成一次完整的代码管理过程
1.从公共远程fork一份自己的本地远程之后,从本地远程 clone 到本地 2.将本地代码跟公共远程代码做关联配置 git remote add upstream https://github.co ...
- 代码管理工具 (含git、npm、gulp)
1 Git 分布式代码管理工具(基于Linux,可在本地进行提交)代码同时储存在本地和服务器中 ① Git基本操作命令 (1)初始化,创建初始化仓库 git init ------- 文件初始化,初始 ...
- Git代码管理工具
Git代码管理工具 Git 是分布式的源代码管理工具,这点区别于svn -让源代码可以被追溯,主要是记录了每次的更新了什么,如果新版本不想用,那么则可以退回之前的版本 -Git 是Linux之父当年为 ...
- IOS 代码管理工具
代码管理工具国内主要用的是SVN 国外主要是Git
随机推荐
- Emacs-24.1 + ECB-2.40 + cscope-15.7a + cedet 无root权限指定目录安装与配置
emacs等安装在-/INSTALL目录下,在-下新建一个INSTALL目录. 1. emacs-24.1.tar.gz ecb-2.40.tar.gz cscope-15.7a.tar.bz2下载到 ...
- 如何让MVC6在IIS上面跑
asp.net5的MVC6发布出来的结果和MVC5之前版本的相差太远了,直接在本地的IIS服务器上面是不可能运行的. 看了汤姆大叔的MVC6项目发布与部署,讲了很多丰富的知识点.但是对于立即要解决问题 ...
- java获取路径的方法
package com.zjf; import java.io.File; public class GetPath { public static void getPath() { //方式一 Sy ...
- 使用ACE_Task管理线程
为什么要使用ACE_Task来管理线程 从C#转到C++后,感觉到C++比C#最难的地方,就是在系统编程时,C#中有对应的类库,我接触到一个类后,就可以通过这个类,知道很多相关的功能.而在C++中,必 ...
- FusionCharts简单教程(三)-----如何自定义图表上的工具提示
最近有蛮多人总是问我这个FusionCharts制表的问题,帮助他们解决之后,在昨晚发现以前整理的笔记中有这个简单教程,而且以前也发表了几篇这个博文,所以就将其全部上传上来供别人参考.如有不正确之处望 ...
- FusionCharts简单教程(六)-----如何自定义图表上的工具提示
所谓图表上的工具提示就是当鼠标放在某个特定的数据块上时所显示的提示信息.如下: 禁用显示工具提示 在默认情况下工具提示功能是显示的,但是有时候我们并不是很想需要这个功能提示功能 ...
- 细说.NET中的多线程 (六 使用MemoryBarrier,Volatile进行同步)
上一节介绍了使用信号量进行同步,本节主要介绍一些非阻塞同步的方法.本节主要介绍MemoryBarrier,volatile,Interlocked. MemoryBarriers 本文简单的介绍一下这 ...
- ECMAScript5 Object的新属性方法
虽然说现在并不是所有的浏览器都已经支持ECMAScript5的新特性,但相比于ECMAScript4而言ECMAScript5被广大浏览器厂商广泛接受,目前主流的浏览器中只有低版本的IE不支持,其它都 ...
- import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包(转载)
http://www.xuebuyuan.com/2008608.html 在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCode ...
- 我心中的核心组件~HttpHandler和HttpModule实现图像的缩放与Url的重写
回到目录 说在前 对于资源列表页来说,我们经常会把图像做成N多种,大图,小图,中图等等,很是麻烦,在数据迁移时,更是一种痛快,而如果你把图像资源部署到nginx上,那么这种图像缩放就变得很容易了,因为 ...