1 账号信息
GitHub 首页就是注册页面:https://github.com/
2 创建远程库
3 创建远程库地址别名
- 远程库地址:
- git remote -v 查看当前所有远程地址别名
- git remote add [别名] [远程地址]
4 推送
git push [别名] [分支名]
5 克隆
- 命令:git clone [远程地址]
- 效果:
- 完整的把远程库下载到本地
- 创建origin 远程地址别名
- 初始化本地库
6 团队成员邀请
- 如果执行推送命令的github账号不是团队成员,会出现如下错误:
邀请加入团队:
接受邀请:
7 拉取
- pull=fetch+merge
-
git fetch [远程库地址别名] [远程分支名]
-
git merge [远程库地址别名/远程分支名]
-
git pull [远程库地址别名] [远程分支名]
-
8 解决冲突
- 要点
- 如果不是基于GitHub 远程库的最新版所做的修改,不能推送,必须先拉取。
- 拉取下来后如果进入冲突状态,则按照“分支冲突解决”操作解决即可。
- 如果不是基于GitHub 远程库的最新版所做的修改,不能推送,必须先拉取。
9 跨团队协作
- Fork
- 先将项目地址发送给另一个团队,让其访问,点击Fork
- 正在Fork
- 先将项目地址发送给另一个团队,让其访问,点击Fork
- 本地修改,然后推送到远程
- Pull Request
- 项目本来的拥有者进行处理
- 对话
- 提交者就可以看到发来的消息
- 提交者就可以看到发来的消息
- 审核代码
- 合并代码
- 将远程库修改拉取到本地
10 SSH 登录
-
进入当前用户的家目录
$ cd ~ -
删除.ssh 目录
$ rm -rvf .ssh -
运行命令生成.ssh 密钥目录
$ ssh-keygen -t rsa -C 1048728731@qq.com
[注意:这里-C 这个参数是大写的C]
-
进入.ssh 目录查看文件列表
$ cd .ssh
$ ll
-
查看id_rsa.pub 文件内容
$ cat id_rsa.pub
-
复制id_rsa.pub 文件内容,登录GitHub,点击用户头像→Settings→SSH and GPG keys
-
New SSH Key
-
输入复制的密钥信息
-
回到Git bash 创建远程地址别名
git remote add origin_ssh git@github.com:AAAAboy/huashan.git -
推送文件进行测试