• git远程仓库


    git远程仓库:

      目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上。

      添加远程仓库:

    1 git remote add [shortname] [url]

      由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息:使用以下命令生成SSH Key:

    1 $ ssh-keygen -t rsa -C “yoyremail"

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

      输入以下命令进行验证:

    1 $ ssh -T git@github.com
    2 Hi tianqixin! You've successfully authenticated, but GitHub does not provide shell access.

      查看远程库:

    1 git remote
    1 $ git remote
    2 origin
    3 andpays-MacBook-Air:ac-oss-web andpay$ git remote -v
    4 origin    git@ip:project.git (fetch)
    5 origin    git@ip:project.git (push)

      执行时加上 -v 参数,你还可以看到每个别名的实际链接地址。

       提取远程仓库:

      Git 有两个命令用来提取远程仓库的更新。

      1、从远程仓库下载新分支与数据:

    1 git fetch

      该命令执行完后需要执行git merge 远程分支到你所在的分支。

      2、从远端仓库提取数据并尝试合并到当前分支:

    1 git pull

      该命令就是在执行 git fetch 之后紧接着执行 git merge 远程分支到你所在的任意分支。

      假设你配置好了一个远程仓库,并且你想要提取更新的数据,你可以首先执行 git fetch [alias] 告诉 Git 去获取它有你没有的数据,然后你可以执行 git merge [alias]/[branch] 以将服务器上的任何更新(假设有人这时候推送到服务器了)合并到你的当前分支。

      推送到远程仓库:

      推送你的新分支与数据到某个远端仓库命令:

    1 git push [alias] [branch]

      删除远程仓库命令:

    1 git remote rm [别名]
  • 相关阅读:
    linux rz -e
    (转载)总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法
    Searching the Web论文要点
    搜索提示(search suggest)文献阅读
    C++常用数据结构(对照python)
    FM,FFM,GBDT推导
    Ranking relevance in yahoo search (2016)论文阅读
    荀子劝学篇
    不要尝试去锯木屑
    3服务器Java虚拟机配置
  • 原文地址:https://www.cnblogs.com/lcngu/p/5657845.html
Copyright © 2020-2023  润新知