远程库(GitHub)上的地址

搭建本地库

准备一个文件

将地址用别名存在git上

推送到远程库

克隆

克隆的效果

1)完整的把远程库下载到本地

2)别名也完整保留

3)同时也初始化了本地库

邀请团队成员

拉取

  直接:pull=fetch+merge  git pull [远程库地址别名] [远程库分支名]

  保险:git fetch [远程库地址别名] [远程分支名]  +  git merge [远程库地址别名] [远程分支名]

解决冲突

  1)如果不是基于github远程库的最新版本所作的修改,不能推送,必须先拉取

  2)拉取下来如果进入冲突状态,则按照“分支冲突解决”操作解决即可

跨团队协助

1)Fork  在github上访问需要协助方的远程库点击fork拷贝到协助方的远程库

2)克隆到本地库,修改完推送到远程库

3)Pull Request  在github上点击Pull Request---》new Pull Request ----》create Pull Request

4)经过上方协助方的协助操作后,需要协助方即可在github上的Pull Request

  通过Comments看看对方提交了什么

  通过File changed看看哪些内容被修改了

  确认没问题之后点击 Merge pull request 合并,之后拉取到本地即可

SSH登录

1)进入当前用户的家~目录  cd ~

2)删除.ssh目录  rm -rvf .ssh

3)运行命令生成.ssh密钥目录  ssh-keygen -t rsa -C 邮箱

4)进入.ssh目录查看文件列表  cd .ssh  /  ls -lF

5)查看id_rsa.pub文件内容  cat id_rsa.pub

6)复制id_rsa.pub文件内容,登录GitHub,点击登录用户头像,setting---》SSH and GPG keys

7)New SSH Key

8)输入复制的密钥信息

9)回到GitBash创建远程SSH地址的别名

10)git push [ssh地址别名] [远程仓库分支]

转载于:https://www.cnblogs.com/it-taosir/p/10012805.html

Git:与GitHub搭配及SSH登录相关推荐

  1. mac使用git管理Github以及生成 SSH 公钥

    现在开始设置Mac管理Github,有一点需要知道的是本地的git仓库和Github服务器之间是通过ssh加密的. 在终端执行 ? 1 2 3 4 5 6 7 8 9 10 ozil:tmp mesu ...

  2. Linux Github 使用 ssh 登录及推送 - 一站式教程

    前言 由于 Github 在七夕的时候修改 push 规则为必须使用 token,不能使用密码,所以为了每次 push 时免输密码,可以使用 ssh 登录的方式推送. 步骤 在终端用户根目录~下执行生 ...

  3. Git 详细教程之五:SSH 免密登陆 GitHub

       由于每次 Git 对远程库 GitHub 进行推送(push)等操作时都需要进行登陆验证才可以进行,比较麻烦.本篇博客提供了一种新的链接方式:『Git 详细教程之五:SSH 免密登陆 GitHu ...

  4. Git复习(二)之远程仓库、注册GitHub账号、SSH警告、使用GitHub

    远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上.怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以"克隆"这个原始版本库,而且每 ...

  5. linux git ssh 配置文件,git bash配置ssh 登录 Linux的方法

    1.首先在 Linux 服务器上生成公钥和私钥文件,默认的存放目录在~/.ssh下. ssh-keygen 可以将密码留空,这样之后就可以免密码登录. 2.将私钥文件拷贝到本机. scp root@1 ...

  6. ssh协议(git和github gitee 之间的传输协议)

    全面概述Gitee和GitHub生成/添加SSH公钥 SSH公钥就是git生成的一个给gitee 或者 github认证的锁,可以安全传输数据的那种 git本地仓库 $ mkdir gitrep // ...

  7. 关于ssh连接主机git连接github失败的问题

    关于ssh连接主机,git连接github失败的问题 问题:$ ssh -T git@github.com Permission denied (publickey) 解析: 1.可以看出问题出在pu ...

  8. git登录之三--SSH登录

    1.首先,你可以试着输入git,看看系统有没有安装Git $ git The program 'git' is currently not installed. You can install it ...

  9. npm install 报错:xx/git.EXE ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git

    npm install 报错:xx/git.EXE ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git 网上的教程是这样: git c ...

最新文章

  1. android流量控制的实现,Android系统中P2P应用数据包捕获及流量控制研究
  2. sphinx索引分析续
  3. java写spark碰到输出为[Ljava.lang.String;@889a8a8的情况
  4. 第三次学JAVA再学不好就吃翔(part61)--基本数据类型包装类
  5. 在VMware开启此虚拟机时出现内部错误
  6. 第二十二课php注入,php第二十三节课
  7. MEMCACHED在集群环境下对并发更新是否保持数据一致
  8. P2898 [USACO08JAN]haybale猜测Haybale Guessing
  9. 多线程并发编程之构建自定义同步工具
  10. [Algorithm] Fibonacci Sequence - Anatomy of recursion and space complexity analysis
  11. win7开机动画_分享win7开机画面修改方法
  12. php mysql知识总结_Mysql数据库知识总结(看资料总结出来的)
  13. 1-以太坊私钥公钥地址生成
  14. 体育赛事系统设计方案
  15. 沃尔玛跨境智星的介绍与用法
  16. word文件和扩展名不匹配的解决办法,亲测有效
  17. AAAI2022推荐系统论文集锦
  18. 我的专业计算机作文700字,我的专业作文700字
  19. python模拟银行存取款_python 简单模拟银行转账功能
  20. 兼或Inclusive or 和 异或exclusive or

热门文章

  1. python基础语法 第0关print-徐州鼓楼高校邦数据科学通识课【Python基础语法】答案...
  2. 哪本python入门书内容最详细-重磅 | 由浅入深的 AI 学习路线,最详细的资源整理!...
  3. python编程语言创始人-Python简史:开发者的小小副业如何成为全球最热编程语言?...
  4. python电脑下载网址-Python
  5. pythonurllib模块-urllib库详解 --Python3
  6. python爬虫入门-python爬虫入门,8分钟就够了,最简单的基础教学!
  7. 手机上开发python有哪些软件-哪个手机软件有python题库
  8. python能做软件开发吗-学习Python软件开发能做什么?
  9. python可以从事什么工作-学完Python能从事哪些工作?
  10. python输出文本-python;如何将输出写入文本文件