zoukankan      html  css  js  c++  java
  • 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的账号密码,按要求输入就可以。

  • 相关阅读:
    Ubuntu 环境变量
    UBoot命令介绍
    如何在内核里面查找某些结构体或者宏的定义
    linux core dump
    右下角弹出广拦截程序(迅雷,搜狐,腾讯)
    aptfile 安装包文件搜索
    Windows 7操作系统中使用IIS,WinScp搭建ftp服务器
    UltraEdit文本编辑利器
    SSIS高级转换任务—导出列
    SSIS高级转换任务—在Package中是用临时表是需要设置RetainSameConnection属性
  • 原文地址:https://www.cnblogs.com/hd-test/p/11737260.html
Copyright © 2011-2022 走看看