Github网址:https://github.com/
创建远程仓库
远程库的仓库名最好和本地库相同。
远程仓库操作
命令名称 | 作用 |
---|---|
git remote -v | 查看当前所有远程地址别名 |
git remote add 别名 远程地址 | 起别名 |
git push 别名 分支 | 推送本地分支上的内容到远程仓库 |
git clone 远程地址 | 将远程仓库的内容克隆到本地 |
git pull 远程库地址别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并 |
创建远程仓库别名
基本语法:
git remote -v
git remote add 别名 远程地址
举例
git remote add git-demo https://github.com/xxxxxx/xxx.git
推送本地分支到远程库
基本语法:
git push 别名(或连接) 分支
示例:
git push git-demo master
登录后显示:
拉取远程库到本地库
基本语法:
git pull git-demo master
拉取动作自动合并本地库。
克隆远程仓库到本地
基本语法
git clone 远程地址
示例
git clone https://github.com/xxx/xxx.git
凭证信息。
clone会做如下操作:
- 拉取代码;
- 初始化本地仓库;
- 创建别名。
团队内协作
邀请加入团队
邀请人:
点击invite a collaborator。
将邀请链接发送给被邀请人。
被邀请人:
打开邀请链接。点击accept invitation
成为仓库团队一员后,即可推送代码到远程仓库中。
git push https://github.com/xxx/xxx.git master
跨团队协作
其他团队人员打开链接https://github.com/xxx/xxx.git,点击fork。
修改内容并提交后,点击pull requests,再点击new pull request。
点击create pull request
本团队人员可以查看此次代码提交,如果code review通过,可以点击merge pull request,再点击confirm merge确定合并。