首页 > 其他分享 >Git&GitHub远程仓库交互

Git&GitHub远程仓库交互

时间:2022-08-25 20:47:48浏览次数:87  
标签:Git GitHub 别名 地址 git ssh 交互 远程

GitHub

创建远程库

image

image

创建远程库地址别名

git remote -v 查看当前所有远程地址别名
git remote add [别名] [远程地址]

推送

git push [别名] [分支名]

克隆

git clone [远程地址]
三个效果:
1.完整的把远程库下载到本地
2.创建 origin 远程地址别名
3.初始化本地库

拉取

pull=fetch+merge  git fetch [远程库地址别名] [远程分支名]
git merge [远程库地址别名/远程分支名]
git pull [远程库地址别名] [远程分支名]
git fetch和git pull的区别:
1.git fetch:相当于是从远程获取最新版本到本地,不会自动合并。
2.git pull:相当于是从远程获取最新版本并merge到本地。

删除远程仓库

git remote rm [别名]

解决冲突

要点:
1.如果不是基于 GitHub 远程库的最新版所做的修改,不能推送,必须先拉取。
2.拉取下来后如果进入冲突状态,则按照“分支冲突解决”操作解决即可。

团队成员邀请

image

image

跨团队协作(请求方→协作方)

1.协作方afork
image

2.本地修改,然后推送到远程

3.协作方Pull Request
image
请求方可使用pull request对话

4.请求方审核代码
image

4.请求方合并代码
image

5.将远程库修改拉取到本地

SSH 登录

1.进入当前用户的家目录
$ cd ~ 或者进入电脑当前登录的用户目录下,右键打开 Git Bash Here

2.删除.ssh 目录 (第一次生成可以不进行删除)
$ rm -rvf .ssh

3.运行命令生成.ssh 密钥目录 (三次回车)
$ ssh-keygen -t rsa -C [邮箱] (注:这里-C 这个参数是大写的C)
image

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

5.查看 id_rsa.pub 文件内容
$ cat id_rsa.pub
image

6.复制 id_rsa.pub 文件内容,登录 GitHub,点击用户头像→Settings→SSH and GPG keys→New SSH Key

7.输入复制的密钥信息

8.回到 Git bash 创建远程地址别名 git remote add [别名] [ssh远程地址]

9.推送文件进行测试

标签:Git,GitHub,别名,地址,git,ssh,交互,远程
From: https://www.cnblogs.com/snguo/p/16625640.html

相关文章

  • 建立与GitHub的ssh连接
    1.生成ssh密钥ssh-keygen-trsa-C"邮箱"选择保存位置,生成打开生成的id_rsa.pub文件,复制里边的全部内容,格式如下ssh-rsaAAAAB3NzaC1yc2EAy9/ZcYqwd7KN0Dy2/sTpod......
  • 在 Github Action 中多平台构建 Eletcron 应用
    众所周知,Electron是一个开源的跨平台框架,它内部集成了Node.js环境和浏览器环境,让开发者可以使用Web技术来绘制客户端的UI,同时拥有不错的I/O能力。 我们团队......
  • Git 2
    Git常用命令:用户签名:gitconfig--globaluser.name设置用户签名gitconfig--globaluser.email 设置邮箱签名......
  • 设备3D模型全景网上虚拟交互展厅强化客户合作意愿
    企业展厅是企业对外展示和品牌传播的重要平台,线下实体展厅被迫暂停后,企业品牌触达受众面大大收缩,全景网上数字虚拟展厅基于网络数字空间将企业文化、发展轨迹、产品案......
  • git切换到指定远程分支
    git切换到指定远程分支参考链接查看远程所有分支gitbranch-a新建分支并切换到指定分支gitcheckout-blocalBranchNameremoteName/remoteBranchNameeg:gitche......
  • git常用命令
    初始化git仓库:gitinit关联远程仓库:gitremoteaddorigin********查询关联的远程仓库:gitremote-v删除关联的远程仓库:gitremotermorigin提交当前项目代码到暂存......
  • git
    GitGit用法1-下载项目:gitclone<仓库地址>gitclonehttps://gitee.com/huiiiii/scmgo.git2-如果要下载非master的某分支代码:gitclone-b<分支名><仓库地......
  • Github不稳定的解决办法
    一段时间访问github总是不稳定,刷新一下页面就会出现无法访问的问题,一开始以为是网络有问题。。。后面让同事访问看看,他们都没问题,所以问题就出现在我的本地电脑上了。。。......
  • 低成本、强交互、沉浸式的云游戏,究竟如何实现?
    云游戏是近年炙手可热的产业话题。“云游戏”的概念早在十多年前就已被提出,承载着行业和万众的期待。尽管云游戏本身具有“云端运行、超高清、零延时、即点即玩”等众多特......
  • 使用git的知识积累
    1、当你使用gitUI来拉取项目的时候,在目标路径下,一定要放没有的路基。比如D:\\gitproject\xxxProject一定要是不存在的,如果在电脑中已存在则会报错......