zoukankan      html  css  js  c++  java
  • 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 [别名]
  • 相关阅读:
    Java Web 网络留言板2 JDBC数据源 (连接池技术)
    Java Web 网络留言板3 CommonsDbUtils
    Java Web ConnectionPool (连接池技术)
    Java Web 网络留言板
    Java Web JDBC数据源
    Java Web CommonsUtils (数据库连接方法)
    Servlet 起源
    Hibernate EntityManager
    Hibernate Annotation (Hibernate 注解)
    wpf控件设计时支持(1)
  • 原文地址:https://www.cnblogs.com/lcngu/p/5657845.html
Copyright © 2011-2022 走看看