首页 > 代码库 > Git的简单使用教程
Git的简单使用教程
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
GitHub则可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将 代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。
具体使用方法如下:
(1)、打开GitHub官网 https://github.com/
(2)、注册GitHub,选择Free免费类型(免费类型可以无限制创建项目,但是项目都是开源的公开在github上。)
(3)、创建项目(New repository)
1、填写项目名称(中文会被识别成‘-‘符号)。
2、填写项目描述。
3、选择创建项目的类型。(公共或私有,公共的免费,私有的需要付费)。
4、选择是否生成readme文件。
5、创建
(4)、完成:
如何在电脑上同步管理托管在github上的代码了?请参考如下(适用于window):
(1)、下载github管理工具,并安装。
(2)、生成如下快捷方式:
(3)、克隆项目到本地。(Clone in Desktop 点击此按钮会弹出本地的github客户端并将项目克隆到你本地)
如项目:test
(4)、打开项目文件夹。
(5)、在项目文件夹中创建新文件
打开github管理工具,点击show按钮。
出现如下:
代表有2个新文件还没提交同步。
(6)、提交并同步
填写本次提交的标题及描述。如不想提交Index.bak文件可以只勾选Index.php文件。然后点击Commit to master按钮提交。
会出现如下现象:
Unsynced changes 未同步的修改。需点击右上角的Sync同步按钮进行同步。此时github项目仓库中就会更新我们提交的文件。
此时打开github管理工具:
点击Uncommitted changes按钮,Index.bak还是出现在未提交的文件中。如果需要忽略bak文件可做如下操作:
鼠标指向Index.bak文件单击右键。
Ignore file 忽略此文件。
Ignore all .bak files 忽略所有bak结尾的文件。(此处我们选择忽略所有bak结尾的文件)。
此时再点击Uncommitted changes Index.bak文件没有了,但是会出现一个.gitignore的新文件。此文件是用于git识别忽略什么文件的配置。可以将此文件提交,并同步。这样如果别人同步了你的项目,再提交文件至项目中时也会忽略.bak的文件。
Git的简单使用教程