[Git]Git - GitHub远程仓库操作

1. GitHub创建远程仓库

[Git]Git - GitHub远程仓库操作_第1张图片
[Git]Git - GitHub远程仓库操作_第2张图片

仓库创建完成:
[Git]Git - GitHub远程仓库操作_第3张图片
在这里插入图片描述

2. 远程仓库的操作

命令名称 作用
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址 起别名
git push 别名 分支 推送本地分支上的内容到远程仓库
git clone 远程地址 将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

2.1 查看当前所有远程地址别名

命令:

git remote -v 

[Git]Git - GitHub远程仓库操作_第4张图片

2.2 为远程仓库地址创建别名

命令:

git remote add 别名 远程地址

[Git]Git - GitHub远程仓库操作_第5张图片

2.3 推送本地库到远程仓库

命令:

git push 别名或远程仓库链接 分支

[Git]Git - GitHub远程仓库操作_第6张图片
[Git]Git - GitHub远程仓库操作_第7张图片
[Git]Git - GitHub远程仓库操作_第8张图片
[Git]Git - GitHub远程仓库操作_第9张图片
[Git]Git - GitHub远程仓库操作_第10张图片

2.4 拉取远程库到本地库

命令:

git pull 远程库地址别名 远程分支名

在github上修改代码文件:
[Git]Git - GitHub远程仓库操作_第11张图片
[Git]Git - GitHub远程仓库操作_第12张图片

拉取远程库到本地库:
[Git]Git - GitHub远程仓库操作_第13张图片

2.5 克隆远程仓库到本地

克隆远程仓库不需要登录账号

命令:

git clone 远程地址

将远程仓库demo1克隆到本地E://git-clone
[Git]Git - GitHub远程仓库操作_第14张图片
[Git]Git - GitHub远程仓库操作_第15张图片
[Git]Git - GitHub远程仓库操作_第16张图片

clone 会做如下操作:
1、拉取代码
2、初始化本地仓库
3、自动为克隆的远程仓库创建别名(默认为origin)

[Git]Git - GitHub远程仓库操作_第17张图片

3. 邀请加入团队

[Git]Git - GitHub远程仓库操作_第18张图片
[Git]Git - GitHub远程仓库操作_第19张图片
[Git]Git - GitHub远程仓库操作_第20张图片
[Git]Git - GitHub远程仓库操作_第21张图片
[Git]Git - GitHub远程仓库操作_第22张图片

将邀请函发送给被邀请的人

被邀请的人,登录github账号后,打开邀请函链接,同意邀请。

[Git]Git - GitHub远程仓库操作_第23张图片

同意之后加入协作

[Git]Git - GitHub远程仓库操作_第24张图片

之后被邀请人就可以将代码推送到远程仓库上。

4. 凭据管理器

[Git]Git - GitHub远程仓库操作_第25张图片
[Git]Git - GitHub远程仓库操作_第26张图片
[Git]Git - GitHub远程仓库操作_第27张图片

5. ssh免密登录

进入电脑Windows系统当前用户的家目录,删除 .ssh 目录

[Git]Git - GitHub远程仓库操作_第28张图片

运行命令生成 .ssh 秘钥目录

ssh-keygen -t rsa -C github对应项目的ssh

在这里插入图片描述

连续按三次回车

[Git]Git - GitHub远程仓库操作_第29张图片
[Git]Git - GitHub远程仓库操作_第30张图片
[Git]Git - GitHub远程仓库操作_第31张图片

查看复制公钥

[Git]Git - GitHub远程仓库操作_第32张图片

[Git]Git - GitHub远程仓库操作_第33张图片
[Git]Git - GitHub远程仓库操作_第34张图片
[Git]Git - GitHub远程仓库操作_第35张图片
[Git]Git - GitHub远程仓库操作_第36张图片
当前电脑客户端接下来再往远程仓库 push pull 东西的时候使用 SSH 连接就不需要登录了。

[Git]Git - GitHub远程仓库操作_第37张图片

github 仓库中的文件情况

[Git]Git - GitHub远程仓库操作_第38张图片

拉取远程仓库到本地

[Git]Git - GitHub远程仓库操作_第39张图片
[Git]Git - GitHub远程仓库操作_第40张图片

你可能感兴趣的:(开发工具,git,github)