-
创建远程库:
-
创建远程库地址别名:
- git remote -v 查看当前所有远程地址别名
- git remote add [别名] [远程地址]
-
推送:git push [别名] [分支名]
-
克隆:git clone [远程仓库地址]
-
效果:
- 完整的把远程库下载到本地
- 创建 origin 远程地址别名
- 初始化本地库
-
-
团队成员邀请:
-
远程仓库内容拉取:
-
pull=fetch+merge
-
分两步拉取:
- 先拉到本地仓库:git fetch [远程库地址别名] [远程分支名]
- 再拉取合并:git merge [远程库地址别名/远程分支名]
- PS:在拉取到本地仓库之后,可以用git checkout [远程库地址别名/远程分支名]先查看要拉取的内容,确认无误后再合并
-
直接拉取:git pull [远程库地址别名] [远程分支名]
-
-
跨团队协作:
-
外援操作:
- 外援下拉,本地操作,并提交到自己的远程仓库
-
仓库原来管理员操作:
- 查看:
- 对话交流:
- 代码审核:
- 提交合并:
- 将远程库的修改拉取到自己本地仓库
- 查看:
-
-
SSH 登录(选学,不常用)
- 进入当前用户的家目录:cd ~
- 删除.ssh 目录:rm -rvf .ssh
- 运行命令生成.ssh 密钥目录:ssh-keygen -t rsa -C atguigu2018ybuq@aliyun.com (注意:这里-C 这个参数是大写的 C)
- 进入.ssh 目录:cd .ssh
- 查看文件列表:ls -lF
- 查看 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:atguigu2018ybuq/huashan.git
- 推送文件进行测试