Git版本控制教程 - Github的使用

http://blog.csdn.net/pipisorry/article/details/45532883

关注别人的项目(变化或者说是收藏)

进入别人的项目

将上图中的unwatch改为watch

这样在自己的github上就可以通过进入看到自己关注的项目

使用GitHub-参与开源项目

我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。

在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与,就要提交代码,而给每个想提交代码的群众都开一个账号那是不现实的,因此,群众也仅限于报个bug,即使能改掉bug,也只能把diff文件用邮件发过去,很不方便。

但是在GitHub上,利用Git极其强大的克隆和分支功能,人们群众真正可以第一次自由参与各种开源项目了。

如何参与一个开源项目?

比如人气极高的bootstrap项目,这是一个非常强大的CSS框架,你可以访问它的项目主页https://github.com/twbs/bootstrap,点“Fork”就在自己的账号下克隆了一个bootstrap仓库,然后,从自己的账号下clone:

git clone [email protected]:pipilove/bootstrap.git

一定要从自己的账号下clone仓库,这样你才能推送修改。如果从bootstrap的作者的仓库地址[email protected]:twbs/bootstrap.git克隆,因为没有权限,你将不能推送修改。

Bootstrap的官方仓库twbs/bootstrap、你在GitHub上克隆的仓库my/bootstrap,以及你自己克隆到本地电脑的仓库的关系图:

如果你想修复bootstrap的一个bug,或者新增一个功能,立刻就可以开始干活,干完后,往自己的仓库推送。

如果你希望bootstrap的官方库能接受你的修改,你就可以在GitHub上发起一个pull request。当然,对方是否接受你的pull request就不一定了。

fork一个项目后如何删除?

点击选择fork的项目 > 进入后点击Settings标志 > 点击Delete this repository > 确认要删除的repository名字,选择”I understand the consequences,delete this repository”

使用github常见问题

git commit时总是出现untracked content

push之后在github上查看文件夹也是灰色且空的(图中的Evaluation_of_topic_models)

解决:

主要是xx/xxx目录下有一个.git 目录,在xx中commit时就不会commit xxx这个目录。删除xx/xxx/.git目录,在xx/目录下重新git add . 即可

[git使用常见问题]

from:http://blog.csdn.net/pipisorry/article/details/45532883

时间: 2024-10-10 14:31:10

Git版本控制教程 - Github的使用的相关文章

Git版本控制教程

Git 版本控制入门 不了解Git请查看权威Git书籍 ProGit(中文版). 一份很好的 Git 入门教程,点击这里查看. Git客户端下载地址: 官方Git - TortoiseGit - SourceTree 常用工具及插件教程 eclipse中egit插件使用-图文并茂-详细 Visual Studio 2012连接到[email protected] TortoiseGit配合msysGit在[email protected]代码托管的傻瓜教程 利用eclipse的git插件EGit

git版本控制教程视频笔记

git commit --help git config --list git config --unset --global user.name git config --global color.ui true cat ~/.gitconfig git log git diff git diff --staged (老版本是 git diff --cached) git mv before.txt after.txt 等价于git rm before.txt; git add after.t

Git配置教程

Git使用教程 github不是特别的稳定,而且英文太多难以辨别,所以使用了JD的开源git. 在我的理解来开git像是一个虚拟主机或者一个ftp服务器. 常见的端口: ftp 21tcp ssh 22tcp www 80 dns 53tcp 53udp 我们可以使用ssh命令测试链接虚拟主机 #ssh-T [email protected] 整理过程: 1.先创建本地仓库 2.把文件添加进本地仓库 3.把本地的git链接到远程的仓库 4.把本地仓库的内容上传到远程仓库的某个分支 以下教程转载于

GitHub详细教程/Git详细教程

1 Git详细教程 1.1 Git简介 1.1.1 Git是何方神圣? Git是用C语言开发的分布版本控制系统.版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态).另一个状态可以是不同的文件,也可以是不同的文件内容.举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在生产代码和实验性质的代码之间进行切换.文件集合往往被称作是"源代码".在一个分布版本控制系统中,每个人都有一份完整的源代码(包括源代码所有的历史记录信息),而且可以对这个本地的

Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库

Android基础入门教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础入门教程 本节引言: 在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等:读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Github上呢?作为开源代码库以及版本控制系统,Github拥有140多万开发者用户.随着越来越多的应用

版本控制之Git使用教程(上)

1.Git简介 Git是用于Linux内核开发的版本控制工具,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便. Git基本交互流程图如下: 使用Git进行版本控制有两种方式,一是使用msysgit命令行方式,另一种则是使用图形化工具TortoiseGit,但两种方式都需安装msysgit. 1)msysgit是Windows版的Git,提供了命令行操作,下载地址: http://msysgit.github.io/  或者 https://gi

git使用教程2-更新github上代码

前言 前面一篇已经实现首次上传代码到github了,迈出了装逼第一步,本篇继续讲如何把本地更新的代码同步更新到github上 一.clone代码 1.把大神的代码clone到本地,或者clone自己github上的代码,使用指令: >git clone https://github.com/yoyoketang/yoyoketang.git 2.在本地随便建个文件夹,地址栏输入cmd打开,然后输入上面指令 二.git status查看状态 1.查看当前的git仓库状态,可以使用git statu

GitHub常用上传文件的两种方法 附带常见的问题及Git安装教程

从早上下课到现在一直在琢磨如何给Gethub下载本地文件,中午饭都没吃.还好是解决了,感觉挺有成就感的.O(∩_∩)O哈哈~ 好哒 闲话不说,说重点. 一.git的安装 百度云:http://pan.baidu.com/s/1mhFy8Ik 打开后 点next 2.继续点next 3.继续点next 4.选第一行是默认windows使用 选第二行是Windows和Linux都可以 点next 5.可以不用管,选择默认就可以了 点next 6.安装成功后弹出 7 这时候你找到你的git文件夹,点击

版本控制工具 GIT入门教程

GIT 在团队中的中作流程 1.每个程序员在自己的分支上进行开发 2.主程序猿/Leader合并程序员程序 3.程序员之间也可以对一下提交冲突进行合并 下载和安装 GIT官方网址:http:// git - scm.com 具体怎么装,一直点下一步就是了(PS:windows) 创建一个库 启动git bash,由于是刚刚安装,所以还没有任何工程库 创建一个目录 mkdir gitproject 进入gitproject目录 cd gitproject 初始化工程库 git init 系统给出提