GITHub说明和使用
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
想要使用GitHub你必须要先到GitHub官网上申请一个属于你自己的账号,官网的地址https://github.com/
git客户端的安装及使用
第一步安装git客户端:
将下载好的git客户端按要求一步步安装好。
第二步打开git客户端:
首先在桌面上新建一个文件夹,叫什么都无所谓但是不能是中文的,因为作为一个程序员要避免使用中文去命名文件名。
创建一个空的文件夹然后打开文件夹进行右击,点击Git Bash Here。
git客户端打开的方式 git客户端打开了第三步git客户端的操作:
首先要生成ssh密钥:
在git客户端运行如下命令:ssh-keygen -t rsa –C "申请GitHub时的邮箱"
成功生成ssh密钥然后从c盘目录里找到一个名为 .ssh 的文件夹,找到里面名为id_rsa.pub 的文件,切忌不能用记事本打开,用编辑器打开。
通常 .ssh文件都在C盘的用户路径中
成功找到了.ssh文件使用编辑器打开 id_rsa.pub 文件
打开后得到的就是我们需要的密钥将文件里的密钥复制 ctrl + c
复制完成后将密钥添加到github账户里面去。
进入到GitHub官网中点击头像选中如下图所显示:
选中它点击进去后再点击Eidit profile 如下图显示:
点击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 键
原样没按下ALT键的样子选中工具并且点击文件夹选项(O)...
按下ALT键的样子点进去后选择查看选中 如下图显示的地方:
点击图中蓝色的选项点击确定后就可以在文件夹当中看到名为 .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上仓库代码同步
网友评论