• git 远程库命令


      git 常用命令在这里就不在说了,初学者点击http://www.cnblogs.com/Vdiao/p/5267250.html

      Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。实际情况往往是这样,找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。这也是git作为协同开发的意义所在。

      以github为例,注册github账号,以github作为远程库,其余的像是gitlab也是一样的道理。

    1.创建SSH KEY 

    ssh-keygen -t rsa -C "youremail@example.com"

    文哥@DESKTOP-GHL1S3Q /D/test (master)
    $ ssh-keygen -t rsa -C "youremail@example.com"
    Generating public/private rsa key pair.
    Enter file in which to save the key (/c/Users/文哥/.ssh/id_rsa):

    默认秘钥会生成在c盘用户下边的.ssh文件里 复制id_rsa.pub文件里的内容,然后在远程库中例如github添加ssh key,起名字然后复制秘钥就好了。如图:

    这样秘钥就创建好了,秘钥的作用就是GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

    当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。

    2.创建库 :

    3.让你的本地库和远程库相关联,命令是:

    文哥@DESKTOP-GHL1S3Q /D/test (master)
    $ git remote add originTest2 https://github.com/SmithWenge/test.git

    或是

    文哥@DESKTOP-GHL1S3Q /D/test (master)
    $ git remote add originTest2 git@github.com:SmithWenge/test.git

    这样远程库就建立好了。接下来可以进行push或是pull操作,把你的代码上传到远程或是从远程获取别人修改过的代码。

    4.把本地库的所有内容推送到远程库上:

    文哥@DESKTOP-GHL1S3Q /D/test (master)
    $ git push -u origin-graduate master

    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令,直接写git push ### master

    这样的本地库代码就推送到了远程库中。

    5.把远程库的代码克隆到本地库

    git clone https://github.com/SmithWenge/test.git
    文哥@DESKTOP-GHL1S3Q /D/workplace (master)
    $ git clone https://github.com/SmithWenge/test.git
    Cloning into 'test'...
    remote: Counting objects: 6, done.
    remote: Compressing objects: 100% (2/2), done.
    remote: Total 6 (delta 0), reused 6 (delta 0), pack-reused 0
    Unpacking objects: 100% (6/6), done.
    Checking connectivity... done.

    这样远程库的代码就克隆到了本地库中。

    至此最git的基本操作就是这些了,笔者也是初学,欢迎大牛补充,欢迎同学一起交流!

  • 相关阅读:
    Linux守护进程
    sequel pro无法连接mysql服务器
    socket编程之并发回射服务器2
    Unix的I/O模型
    nginx.conf laravel 配置
    phpstudy使用PHP+nginx配置Laravel
    nginx配置文件分开配置
    centos安装composer
    linux下 设置php的环境变量 php: command not found
    laravel 安装
  • 原文地址:https://www.cnblogs.com/Vdiao/p/5267713.html
Copyright © 2020-2023  润新知