• Github 环境搭建和常用命令


    1、下载git   地址: https://git-scm.com/

    2、安装

    3、查看是否安装成功,命令:

    git version

    返回结果:git version 2.15.1 (Apple Git-101)

    4、本地电脑关联到github

      1)注册github: https://github.com/ (有账号的自动忽略)

      2)Git SSH Key 生成,步骤 :

          1> 设置Git的user name和email:

            $ git config --global user.name "test"
            $ git config --global user.email "test@qq.com"
     2> 生成SSH密钥过程: 
      3> 查看是否已经有了ssh密钥  ,  如果没有密钥则不会有此文件夹,有则备份删除
     4>生成密钥:

    $ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
        按3个回车,密码为空。

                    Your identification has been saved in /home/tekkub/.ssh/id_rsa.
                    Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
                    The key fingerprint is:
                    ………………

                    最后得到了两个文件:id_rsa和id_rsa.pub

                5> 添加密钥到ssh:ssh-add 文件名
                    需要之前输入密码。
                6> 在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。

                打开https://github.com/ ,登陆xuhaiyan825,然后添加ssh。


                7>测试:ssh git@github.com

                The authenticity of host ‘github.com (207.97.227.239)’ can’t be established.
                RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
                Are you sure you want to continue connecting (yes/no)? yes
                Warning: Permanently added ‘github.com,207.97.227.239′ (RSA) to the list of known hosts.
                ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access
                Connection to github.com closed.

    5、 开始使用github

            一、clone项目到本地:
                1.获取源码:

           $ git clone   https://github.com/zhangsan/test.gi
          2.这样你的机器上就有一个repo了。2.这样你的机器上就有一个repo了。

                3.git于svn所不同的是git是分布式的,没有服务器概念。所有的人的机器上都有一个repo,每次提交都是给自己机器的repo
                仓库初始化:git init

                生成快照并存入项目索引:git add文件,还有git rm,git mv等等…

                项目索引提交:git commit

                4.协作编程:
                将本地repo于远程的origin的repo合并,推送本地更新到远程:

            git push origin master

                更新远程更新到本地:

            git pull origin master

                补充:
                    添加远端repo:

            $ git remote add upstream     https://github.com/zhangsan/test.git
                重命名远端repo:        重命名远端repo:
            $ https://github.com/zhangsan/test.git  为“stream”

        二、本地电脑提交到github

            1.github创建一个项目

            2.找到本地项目文件目录

            3.在命令行中,输入“git init”,使Test文件夹加入git管理;

            4.输入“git add -A”(-A代表保存本次改变的所有内容),将Test文件夹全部内容添加到git。

            5.输入“git commit -m "first commit"”(“git commit -m "提交信息"”)

            6.输入“git remote add origin https://github.com/zhangsan/test.git

           ”(git remote add origin 你自己的https地址),连接你的guthub仓库。

            7.输入“git push -u origin master”,上传项目到Github。这里会要求输入Github的账号密码,按要求输入就可以。

  • 相关阅读:
    Java核心技术 卷一 笔记四 库类的直接使用
    Java核心技术 卷一 笔记三 大数值及数组
    Java核心技术 卷一 笔记2 字符串的复制
    Java核心技术 卷一 笔记1
    修改css 样式后, hover事件 不生效
    修改 element ui input 输入框 样式不生效问题
    css3 计算属性
    Vue3 改动系列
    浏览器实现,向下滑动 鼠标滚轮,页面横向移动
    linux ceont0s7 vue 打包压缩图片 一直报错
  • 原文地址:https://www.cnblogs.com/hd-test/p/11737260.html
Copyright © 2020-2023  润新知