android studio 和 git (window10环境)

1. 关于ssh密钥生成:

前提是电脑已经安装完成git。在桌面空白处右键:Git Bash Here。

(这一步都问题吧?)

然后在输入框输入: ssh-keygen -t rsa -C "你的邮箱"

(邮箱最好在git上复制一下,防止出错)

接着回车三连(即在默认位置处生成秘钥、使用默认密码生成)

(如果已经生成的话,会提示你已经存在)

就可以根据提示找到生成的秘钥对所在位置:

 如图所示,“.pub”为公钥。

另外,命令行:

查看用户名:            git  config  user.name

查看邮箱:                git  config  user.email

设置用户名:            git  config  --global  user.name  "你的名字"

设置邮箱:                git  config  --global  user.email  "你的邮箱"

2. ssh秘钥配置:

在你的项目仓库---->设置---->部署秘钥,然后点击“添加部署密钥”:

在对话框输入“标题”和“密钥文本”(密钥文本是1中生成的密钥:id_rsa.pub 中的内容,即公钥)

3.关于“Push to origin/master was rejected”问题的解决:

参考自:push to origin/master was rejected错误解决方案_辰一更的博客-CSDN博客

我的问题:是由于我在远程仓库创建了“README.md”文件,而本地没有,导致无法提交。

更官方的说法是:远程仓库我建了README.md文件,而本地仓库与远程仓库尚未进行文件关联,因此需要将两个仓库的文件进行关联后提交。

以下是解决办法:

在terminal窗口一次输入:

  1.  git pull

  2.  git pull origin master

  3.  git pull origin master --allow-unrelated-historie

然后重新push项目即可。

4.记录一个删除远程仓库的方法:

git push origin :master

        其中,冒号后面的即为要删除的仓库名,不能少冒号

然后可以重新创建(重新创建要注意“创建来源或创建基于”等条件):

git push origin master

猜你喜欢

转载自blog.csdn.net/set_one_name/article/details/125619196
今日推荐