美文网首页
Git和GitHub学习笔记

Git和GitHub学习笔记

作者: GreenHand1 | 来源:发表于2017-08-16 18:37 被阅读0次

    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上仓库代码同步

    相关文章

      网友评论

          本文标题:Git和GitHub学习笔记

          本文链接:https://www.haomeiwen.com/subject/lcavrxtx.html