GITHub说明和使用
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
想要使用GitHub你必须要先到GitHub官网上申请一个属于你自己的账号,官网的地址https://github.com/
git客户端的安装及使用
第一步安装git客户端:
将下载好的git客户端按要求一步步安装好。
第二步打开git客户端:
首先在桌面上新建一个文件夹,叫什么都无所谓但是不能是中文的,因为作为一个程序员要避免使用中文去命名文件名。

然后打开文件夹进行右击,点击Git Bash Here。


第三步git客户端的操作:
首先要生成ssh密钥:
在git客户端运行如下命令:ssh-keygen -t rsa –C "申请GitHub时的邮箱"

然后从c盘目录里找到一个名为 .ssh 的文件夹,找到里面名为id_rsa.pub 的文件,切忌不能用记事本打开,用编辑器打开。
通常 .ssh文件都在C盘的用户路径中

使用编辑器打开 id_rsa.pub 文件

将文件里的密钥复制 ctrl + c
复制完成后将密钥添加到github账户里面去。
进入到GitHub官网中点击头像选中如下图所显示:

点击进去后再点击Eidit profile 如下图显示:

进去后找到左边名为 SSH and GPG keys 的选项 如下图显示:

点击New SSH Key 按钮新建一个密钥

将我们事先复制好的ssh密钥复制到key选项框中 如下图显示:

最后点击Add SSH key 按钮 输入GitHub的账号密码就成功的生成密钥了。

下一步是创建GitHub仓库:
首先鼠标点击 + 选中第一个选项 如下图显示:

进入后 填写上 Repository name(仓库名)和对仓库的描述Description(optional) 默认选中的Public是免费的公开的不要钱的,Private这个是加密要收费的,看个人需要选择。

生成好的仓库 如下图显示:

删除仓库的操作如下:
点击settings

可以把你想要删除的仓库名填上去也是可以的:


鼠标往下滚动直到 如下图显示:

点击这个按钮:

输入你要删除的仓库名是重复确认下 如下图显示:

仓库删除成功了:

下面要进行的操作是把文件上传到GitHub仓库里:
仓库初始化:
首先打开Git客户端,在选中的目录中右键选择Git Base Here ,并且运行git init。
输入git init 按下回车 如下图显示:

看看文件中是否有一个名为 .git 的文件夹 有的话就说明已经创建成功了。
但是如果没有看到git文件夹,就设置一下显示隐藏文件。
首先点击下键盘上的 ALT 键

选中工具并且点击文件夹选项(O)...

点进去后选择查看选中 如下图显示的地方:

点击确定后就可以在文件夹当中看到名为 .git 的文件夹了。
继续接着上面的步骤操作
连接仓库
在git中,执行以下命令
git remote add origin github仓库的地址
仓库的地址复制图中蓝色字体的部分 如图所示:

把得到的仓库地址复制到Git客户端中 如图所示:

上传文件:
把准备好的文件放入到test文件夹中。
通过git把代码先上传到本地的git仓库 在git中输入git add +文件名 如图所示:

Tip:如何查看哪些文件没有git add操作
输入命令:git status,出现的红色字体的文件就是没有git add操作的。绿色字体的文件是已经git add操作过了的。 具体的如图所示:


下一步,提交到本地git仓库要对提交的文件进行描述 输入命令:git commit –m "关于本次提交的描述" 如图所示:

最后一步就是文件提交到GitHub仓库上了
输入命令:git push -u origin master 如图所示:

接下来会要求填写你GiuHub账号 如图所示:

输入好账号会弹出输入密码的框 如图所示:

从github仓库里拷贝文件下来输入一下命令:
①:初始化仓库: git init
②:链接github仓库: git remote add origin 输入github仓库地址
③:直接输入命令: git pull
按照以上的三个步骤就可以把github上的文件拷贝下来。
附件:
-------------------Git基础操作命令--------------------
1. 创建ssh 将密钥添加到github上
ssh-keygen -t rsa -C "注册github账号使用的邮箱"
执行命令之后会生成ssh文件
需要注意的是,尽量不要用记事本打开,复制其中的内容
创建github账户,将ssh文件中的内容复制进github 的ssh 设置中
2. 创建一个项目目录,初始化代码仓库
输入命令: git init
3. 基础设置
$ git config --global user.name "github用户名"
$ git config --global user.email "注册github账号使用的邮箱"
注意:--global 代指全局,如果不写,则设置只存在于当前项目目录下
4. 在github上创建代码仓库
5. 在本地通过git客户端连接github仓库
输入命令:git remote add origin 输入github仓库地址
输入命令: ls 查看当前目录下有哪些文件
6. 添加并且将文件提交到本地git仓库
输入命令:git add 文件名
输入命令:git commit -m '关于本次文件提交的描述'
7. 查看本地代码状态,检查是否有漏掉的文件
输入命令:git status
8. 将本地代码仓库中的代码提交到github上
输入命令:git push -u origin master
二、如果需要从代码仓库中拷贝下代码需要经过三个步骤
1.初始化仓库
输入命令:git init
2.连接仓库
输入命令:git remote add origin 输入github仓库地址
3. 拷贝代码
输入命令:git pull
三、如何下载github仓库中某个指定文件夹的内容
1. $git init
2. $git remote add -f origin
3. $git config core.sparsecheckout true
4. $echo “libs” >> .git/info/sparse-checkout 设置需要下载的目录存储到git本地的配置文件中
5. $git pull origin master
注释:
通过git操作github,在提交之前必须保证本地的仓库代码和github上仓库代码同步
网友评论