首页 > 代码库 > github入门操作

github入门操作

要说一名开发人员必须要懂的开发工具,github必须在其中。下面来简单记录下git的基本操作:

以下都是windows平台下的使用。

1、下载

第一步当然是下载git:windows平台下载

2、安装

下载完成后一直默认安装即可。

安装完成以后,在开始菜单里面找到 “Git –> Git Bash”,如下:

技术分享

弹出一个命令行一样的东西,说明安装成功。如下:

技术分享

再进行最后一步设置:

技术分享

 

 这里是设置自己的用户名以及邮箱。

 git config  –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

3、生成密钥

git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。输入以下命令:

$ cd ~/. ssh  //检查本机的ssh密钥

如果能进入该文件夹,说明已经有了密钥,可以删除该密钥:

 $ mkdir key_backup
 $ cp id_rsa* key_backup
 $ rm id_rsa*

否则的话则生成一个密钥:

Ssh-keygen –t rsa –C “defnngj@gmai.com”  //填上自己的邮箱

技术分享

进入settings界面后,点击SSH and GPG keys:

技术分享

进入之后找到New SSH keys,点击之后把刚才创建的.ssh目录下的id_rsa.pub中的内容复制过去,title随便写,如下:

技术分享

这步完成以后,就可以开始进入正题了:操作版本库。

4、操作版本库

首先当然是创建版本库。

什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。

所以创建一个版本库也非常简单,如下我是D盘 –> www下 目录下新建一个testgit版本库。

技术分享

pwd 命令是用于显示当前的目录。

通过命令 git init 把这个目录变成git可以管理的仓库,如下:

技术分享

这时候就会发现该目录下多了一个.git目录,这个目录是git用来跟踪管理版本的。

如果是要把自己之前做的项目上传到github上,也非常简单,只要把之前创建版本库的操作mkdir省去即可,直接在项目目录下git init,就可以把该项目变成一个git仓库了。

如果是要上传该目录下的所有文件,直接执行以下命令:

git add . //添加所有文件

然后就可以通过commit提交到仓库了:

git commit -m . //提交所有文件

如果要查看是否还有没提交的文件,可执行如下命令:

git status

本地操作已经完成了,接着就可以再自己的github创建一个仓库跟本地仓库关联了。

技术分享

 

 点击创建仓库以后,输入仓库名,创建即可。

之后返回本地,执行如下操作:

git remote add origin https://github.com/11pdg/test.git

输入以上命令,后面的地址改为自己的项目地址即可:

技术分享

 

然后就可以把本地仓库的内容推送到远程:

git push -u origin master

到这里,你就可以看到github页面上已经有了自己的项目!

 

以上只是git的一些最基本的操作,这个玩意高深的很,留待以后详细研究。

 

部分内容以及图片来自http://www.cnblogs.com/well-nice/p/4568428.html

github入门操作