GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee

GitHub操作

GitHub网址:https://github.com/

GitHub全球最大同性交友网站

创建远程仓库

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第1张图片

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第2张图片

一般远程库名字都和本地库一样;描述;公共/私有,创建完成

查看远程库链接,复制下来

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第3张图片

远程仓库操作

创建远程库别名

查看当前所有远程库别名

创建远程库别名(地址太长不好记)

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第4张图片

推送本地分支到远程库

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第5张图片

拉取远程库到本地库

会自动提交本地库

克隆远程仓库到本地

用于初始化本地仓库,新建一个目录,在该目录下右键 Git Bash Here

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第6张图片

clone成功

 GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第7张图片

查看别名

 

 clone会做三个操作:拉取代码,初始化本地仓库,创建别名

团队内协作

编辑代码,添加暂存区,提交本地库

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第8张图片

 push到远程仓库,但是此时push会被拒绝,因为还没有加入团队

需要在github上邀请伙伴,进入库,点击settings

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第9张图片

add people添加即可生成邀请函(一个链接),发送给要邀请的人就可以了

被邀请人,复制该链接到浏览器即可同意或拒绝加入。

跨团队协作

找到别人的远程库,点击Fork,将人家项目叉过来

编写代码,进行提交,此时只是修改自己叉过来的库,人家库里没有,需要pull requests

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第10张图片

然后别人在Pull requests中可以看到有人帮忙修改的代码,可以进行沟通

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第11张图片

 对代码进行审核,通过则Merge pull request,confirm 

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第12张图片

此时就完成了跨团队的协作

SSH免密登录

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第13张图片

需要在C盘/用户/自己用户名 下右键Git Bash Here

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第14张图片

使用如下命令生成ssh文件

$ ssh-keygen -t rsa -C github账户邮箱

输入后连续三次回车即可

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第15张图片

在命令行获取公钥

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第16张图片

将其复制,在github上添加到帐号中

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第17张图片

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第18张图片

添加即可,此时我们的windows再次登录这个账户就不要反复输入账号密码了

测试一下,使用ssh链接pull

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第19张图片

完成

IDEA集成GitHub

设置GitHub账号

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第20张图片

Login with Token,点击Generate去网页生成Token

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第21张图片

填入即可

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第22张图片

分享项目到GitHub

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第23张图片

设置远程库名,别名,描述

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第24张图片

点击Share即可,会帮你创建远程库,代码push到远程库

在github网站查看

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第25张图片

推送代码到远程库

修改代码提交本地库,push代码

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第26张图片

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第27张图片

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第28张图片

几个地方都可以进行push,但此时是使用https协议比较慢

使用SSH协议

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第29张图片

将SSH协议的链接复制进去即可

修改远程库代码再push

失败

注意:push是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,push操作是会被拒绝的。也就是说,要想push成功,一定要保证本地库的版本要比远程库的版本高!改本地代码前要先确认本地的代码版本没有落后,先pull拉取一下远程库的代码

拉取远程库代码合并本地库

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第30张图片

 GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第31张图片

拉取成功代码改变

clone克隆远程库到本地

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第32张图片

选择要克隆的远程库

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第33张图片

clone即可

 

 成功

Gitee

国内的项目托管网站-码云

码云账号注册和登录

官网:https://gitee.com/ 点击注册

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第34张图片.

填写信息即可

创建远程库

填写基本信息,和GitHub类似

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第35张图片

 远程仓库链接

 IDEA集成码云

 IDEA安装码云插件

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第36张图片

安装即可,完成后重启IDEA

绑定Gitee账号

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第37张图片

使用邮箱和密码添加即可

将项目上传到Gitee远程库

GitHub&Gitee笔记 GitHub操作,IDEA集成GitHub,Gitee_第38张图片

push代码到远程库,先提交本地库

git-push-输入远程库地址即可

pull,clone也和github用法相同

导入GitHub项目

新建仓库

输入GitHub仓库地址(https),创建即可

 

随着github仓库的更新更新

点这个刷新按钮,强制同步

你可能感兴趣的:(github,gitee)