• git 学习 3


    远程仓库

    添加远程库

    GitHub 注册账号并建立 repository,Clone with SSH

    1
    $ ssh-keygen -t rsa -C "youremail@example.com" // 一路回车,使用默认值即可

    如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
    登陆GitHub,打开“Account settings”,“SSH Keys”页面然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容

    首次注意事项:

    1
    2
    3
    4
    5
    大专栏  git 学习 3s="line">git pull origin master
    // 若上述命令失败,请使用一下命令
    git pull origin master --allow-unrelated-histories // 第一次踩雷
    // 可正式推送文件到远程仓库了~~!!
    git push -u origin master

    git vim 保存退出:按下 “ESC” 键,退出编辑模式,切换到命令模式,在命令模式下键入”ZZ”或者”:wq”保存修改并且退出 vi

    commit 若不带参数 -m 也会进入 vim

    分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在没有联网的时候是拒绝干活的!当有网络的时候,再把本地提交推送一下就完成了同步

    从远程库克隆

    远程库已经准备好,用命令 git clone 克隆一个本地库
    $ git clone git@github.com:[ account name ]/[ repository name ]

  • 相关阅读:
    Codeforces977D ---Divide by three, multiply by two 深搜+map存出现的数
    HDU4522 湫湫系列故事——过年回家
    2018浙江省赛记录
    POJ3259 :Wormholes(SPFA判负环)
    上海高校金马五校赛 F题:1 + 2 = 3?
    牛客练习赛15A-吉姆的运算式(Python正则表达式瞎搞)
    ZOJ2018/4月月赛G题Traffic Light(广搜)
    luogu 3960 列队
    noip2017
    10.3 模拟赛
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12302548.html
Copyright © 2020-2023  润新知