目录
1、团队协作机制
1.1、团队内协作
1.2、跨团队协作
2、GitHub 操作
GitHub 网址:https://github.com/
Ps:全球最大同性交友网站,技术宅男的天堂,新世界的大门,你还在等什么?
2.1、创建远程仓库
① 登录后,点击右上角的 + 号
② 设置一些相关参数,然后创建
这时就可以查看改远程仓库的链接
2.2、远程仓库操作
命令名称 | 作用 |
git remote -v | 查看当前所有远程地址别名 |
git remote add 别名 远程地址 | 起别名 |
git push 别名 分支 | 推送本地分支上的内容到远程仓库 |
git clone 远程地址 | 将远程仓库的内容克隆到本地 |
git pull 远程库地址别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与 当前本地分支直接合并 |
2.2.1、创建远程仓库别名
1)基本语法
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址
2)举例
2.2.2、推送本地分支到远程仓库
1)基本语法
git push 别名(或链接) 分支
2)举例
将 master 分支推送
等待一会,会显示下图的小方框
点击蓝框即可,成功界面如下
返回仓库查看,发现添加成功
2.2.2、拉取远程库到本地库
1)基本语法
注:拉取会自动提交到本地库
git pull 远程库地址别名 远程分支名
2)举例
① 在 github 上将 hello.txt 最后一行添加几个1,如下图
② 拉取远程库到本地库
2.2.3、克隆远程仓库到本地
1)基本语法
注:克隆代码不需要登录账号
clone 会做如下操作。1、拉取代码。2、初始化本地仓库。3、创建别名 。
git clone 远程仓库地址
2)举例
① 创建一个新的文件夹,用来存放克隆的仓库,这里就叫 git-testclone
② 获取远程仓库的地址
③ 执行克隆指令,可以发现生成了 git-test 目录
且 git-test 目录的内容如下,
2.3、团队内协作
1)邀请合作者
2)填入目标合作者
3)复制网址发送给你目标合作者
4)目标合作者接收到网址,用浏览器打开它,点击接受邀请
5)至此,合作者就可以修改内容并 push 到远程仓库
2.4、跨团队协作
1)将远程仓库的地址复制发给邀请跨团队协作的人,或者目标人自己搜索
2)在目标人的 GitHub 账号里的地址栏复制收到的链接,然后点击 Fork 将项目叉到自己的本地仓库。
3)这时目标人就可以编辑内容
4)修改完后,按下图操作
跳出的界面如下
点击绿色的创建按钮,在对话框输入一些文字来标识
5)回到拥有者的仓库,刷新一下页面,就可以看到发送的请求
进入到聊天室(上图红框),可以讨论代码相关内容,聊天室实时更新,不用刷新网页。
下图红框可以查看修改的代码
确定代码无误后就可以合并代码了
2.5、SSH 免密登录
我们可以看到远程仓库中还有一个 SSH 的地址,因此我们也可以使用 SSH 进行访问。
具体操作如下:
1)进入电脑当前登录的用户下,右键打开 Git Bash Here
2)在该目录下生成 .ssh,输入下面的指令,然后三次回车就行
ssh-keygen -t rsa -C 邮箱
查看生成的公钥
3)将生成的公钥添加到Github账号SSH设置
4)添加完后就可以使用 SSH 免密了