zoukankan      html  css  js  c++  java
  • Git操作和配合GitHub进行代码托管

    学习代码的过程中,GitHub是尤为重要的一部分,每个coder都离不开源码学习,从GitHub上面可以浏览到全球各地的代码,让社会化编码成为现实。

    GitHub主要的用处也就是代码托管。GitHub的基本使用方法也在上一篇中进行了介绍,文章指路:

    https://www.cnblogs.com/lin530/p/13857161.html

    下面就是介绍用Git来操作本地仓库和远程仓库。

    1.首先是下载git

    https://git-scm.com/

    官网里面自行选择合适的版本。安装的话也就是基本一路next就行。

    2.配置git

    1)为了能让远程的GitHub仓库连接本地,需要先配置ssh key

    $ ssh-keygen -t rsa -C "your_email@youremail.com"

    your_email@youremail.com这些mail是你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹(一般是在C:UsersAdministrator.ssh下面),进去,打开id_rsa.pub,复制里面的key。回到github上,进入 Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。

    鼠标右键在git bash中输入

    $ ssh -T git@github.com

    可以查看是否成功,如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

    下面配置下自己的用户名和邮箱:

    $ git config --global user.name "your name"
    $ git config --global user.email "your_email@youremail.com"

    2)本地创建仓库和工作流程

    选择合适的路径下创建本地仓库。创建仓库指令是 git init,会生成一个.git文件夹,此文件夹是隐藏性的,若看不到就请搜索如何显示隐藏文件。

    本地仓库创建好即可进行一系列的工作流程,大致分为3层 自己的工作空间,暂存区,本地仓库。

     同时从工作区提交文件到暂存区用 add 指令,暂存区送到本地仓库用的是 commit指令。同时用status查看当前状况。

    git add <filename>
    git commit -m'(此处是操作的描述情况自行编写)'
    git status

     3)下载远程仓库(GitHub)的代码

     

    git clone 仓库的地址从GitHub上自行查看

    4)push 

    本地的操作对仓库进行改变,同时要让远程仓库也同步这次改变,即可用git push指令。

    但在push的时候需要请求远程仓库的用户,也就是说每次都需要输入用户名和密码,为了方便可以在配置中先添加上。

     

    推送完成可以去GitHub上面进行查看。

     可以看到新的文件已经添加到远程仓库里面。同时上面commit的次数也会变多一次,可以查看到提交的情况。

    小结:Git的指令还有很多,此文只是简单的进行了安装与使用,后续还会继续跟进更多的指令操作。

  • 相关阅读:
    呵呵
    geoserver中WMS服务详细说明
    Linux的用户和用户组管理
    linux ftp配置
    linux下vi命令大全
    linux基本命令大全
    Python ConfigParser
    java 小程序分析:参数传递
    java final
    java静态初始化块(静态域)
  • 原文地址:https://www.cnblogs.com/lin530/p/13859104.html
Copyright © 2011-2022 走看看