Git 常见问题集合
2021-12-29 本文已影响0人
全球顶尖伪极客
https://blog.csdn.net/weixin_41010198/article/details/119698015
image.pnggit 在pull或者合并分支的时候有时会遇到这个界面。可以不管(直接下面3,4步),如果要输入解释的话就需要:
1.按键盘字母 i 进入insert模式
2.修改最上面那行黄色合并信息,可以不修改
3.按键盘左上角"Esc"
4.输入":wq",注意是冒号+wq,按回车键即可
image.png
两个版本
$git pull origin master --allow-unrelated-histories
通过git clone https://xxx.git方式下载后,想通过ssh不用输入用户名和密码,可在该工程环境下通过以下命令将https切换ssh.
github 每个仓库有两类地址:https和ssh通道。
- https通道获取代码方便,提交过程中每次都需要输入用户名和密码。
- ssh通道需要提前配置号ssh-key的,后面clone的工程提交不需要输入用户和密码。
查看本地仓库对应的远程地址:
$ git remote -v
origin https://github.com/xxx (fetch)
origin https://github.com/xxx (push)
切换为ssh通道:
git remote set-url origin git@github.com:quanqiuheike/blogs.git
$ git remote -v
origin git@github.com:quanqiuheike/blogs.git (fetch)
origin git@github.com:quanqiuheike/blogs.git (push)