GitHub
创建远程库
创建远程库地址别名
git remote -v 查看当前所有远程地址别名
git remote add [别名] [远程地址]
推送
git push [别名] [分支名]
克隆
git clone [远程地址]
三个效果:
1.完整的把远程库下载到本地
2.创建 origin 远程地址别名
3.初始化本地库
拉取
pull=fetch+merge git fetch [远程库地址别名] [远程分支名]
git merge [远程库地址别名/远程分支名]
git pull [远程库地址别名] [远程分支名]
git fetch和git pull的区别:
1.git fetch:相当于是从远程获取最新版本到本地,不会自动合并。
2.git pull:相当于是从远程获取最新版本并merge到本地。
删除远程仓库
git remote rm [别名]
解决冲突
要点:
1.如果不是基于 GitHub 远程库的最新版所做的修改,不能推送,必须先拉取。
2.拉取下来后如果进入冲突状态,则按照“分支冲突解决”操作解决即可。
团队成员邀请
跨团队协作(请求方→协作方)
1.协作方afork
2.本地修改,然后推送到远程
3.协作方Pull Request
请求方可使用pull request对话
4.请求方审核代码
4.请求方合并代码
5.将远程库修改拉取到本地
SSH 登录
1.进入当前用户的家目录
$ cd ~ 或者进入电脑当前登录的用户目录下,右键打开 Git Bash Here
2.删除.ssh 目录 (第一次生成可以不进行删除)
$ rm -rvf .ssh
3.运行命令生成.ssh 密钥目录 (三次回车)
$ ssh-keygen -t rsa -C [邮箱] (注:这里-C 这个参数是大写的C)
4.进入.ssh 目录查看文件列表
$ cd .ssh
$ ls -lF
5.查看 id_rsa.pub 文件内容
$ cat id_rsa.pub
6.复制 id_rsa.pub 文件内容,登录 GitHub,点击用户头像→Settings→SSH and GPG keys→New SSH Key
7.输入复制的密钥信息
8.回到 Git bash 创建远程地址别名 git remote add [别名] [ssh远程地址]
9.推送文件进行测试
标签:Git,GitHub,别名,地址,git,ssh,交互,远程 From: https://www.cnblogs.com/snguo/p/16625640.html