美文网首页
git学习(4)

git学习(4)

作者: 王韬_ | 来源:发表于2018-04-10 19:58 被阅读0次

生成ssh key

首先通过输入指令cd ~/.ssh要进入.ssh的目录

$ cd ~/.ssh

创建ssh key

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

这时可以在当前目录里找到id_rsaid_rsa.pub文件

  • id_rsa是私钥
  • id_rsa.pub是公钥

通过将公钥与github绑定,便可通过生成公钥的电脑将文件发送到远程仓库,进行增删该查

关联本地仓库

git remote add origin https://github.com/nowang/learngit.git

推送本地文件到远程仓库

git push -u origin master

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

之后的推送命令就会变得简单的多
只要使用

$ git push origin master

把本地master分之的最新修改推送至github,现在就拥有了真正的分布式版本库!

克隆版本库

$ git clone git@github.com:id/page.git
  • 也可以使用https协议的地址,但是每次推送都需要输入口令
  • 通过ssh支持的git协议的速度最快

相关文章

  • git学习(4)

    生成ssh key 首先通过输入指令cd ~/.ssh要进入.ssh的目录 创建ssh key 这时可以在当前目录...

  • git基本操作实践

    第4章 通过实际操作学习git 4.1 git基本操作 git init— 初始化仓库生成 .git 文件夹...

  • 如何将本地新项目上传到git(Mac端)

      对于编程相关的操作,无非增、删、改、查4类操作,这也是本文开始学习git操作的思路。同时,git的4类操作既有...

  • git 学习笔记4

    创建与合并分支 master 主分支HEAD 当前分支 分支冲突 git merge后发现分支冲突;git sta...

  • Git: 版本控制(5)

    删除文件git rm git rm asset/md/git4.md 删除了asset/md/git4.md g...

  • Git+node.js+TDD

    目录 Git学习 node.js学习 用Nodejs和Git完成TDD编程 Git学习 Git是什么Git是一款免...

  • Git教程学习(一)

    2018/4/25 21:57 学习自Git教程 1、Git:分布式版本控制系统——自动记录每次文件的改动。 Gi...

  • Git 学习笔记

    ----------------- Git 学习 ------------------ Git 简介 Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • git删除--学习笔记4

    效果图如下: 效果图如下: 在上图情况下,发现是误删除,可以使用如下命令恢复: 执行上面命令的效果图如下: 效果图...

网友评论

      本文标题:git学习(4)

      本文链接:https://www.haomeiwen.com/subject/tsgnhftx.html