Git&GitHub–GitHub
一、创建账号
GitHub 首页就是注册页面:https://github.com/
二、创建远程库
创建远程地址别名
git remote -v
查看当前所有远程地址别名
git remote add [别名] [远程地址]
三、使用SSH免密推送
-
进入当前用户的家目录:
$cd ~
-
删除.ssh目录:
$rm -rvf .ssh
-
运行命令生成.ssh密钥目录:
$ssh-keygen -t rsa -C 邮箱
注意: 这里-C这个参数是大写的C
-
进入.ssh目录查看文件列表
$cd .ssh
$ls -IF
-
查看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 你的ssh链接
-
推送文件进行测试
git push [别名] [分支名]
四、克隆
- 命令:
git [别名] [远程地址]
- 效果
- 完整的把远程库下载到本地
- 创建远程地址别名
- 初始化仓库
五、远程库修改的拉取
- pull = fetch + merge
git fetch [远程库地址别名] [远程分支名]
git merge [远程库地址别名/远程分支名]
git pull [远程库地址别名] [远程分支名]
六、解决冲突
- 如果不是基于GitHub远程库的最新版所做的修改,不能推送,必须先拉取。
- 拉取下来后如果进入冲突状态,则按照 “git的分支冲突解决” (以下链接可查看)操作即可。
https://blog.csdn.net/m0_56860190/article/details/122430404?spm=1001.2014.3001.5501