git 码云与github桌面客户端关联相关记录
引用自:GitHub Desktop与码云的结合使用_高祥xiang的博客-CSDN博客
1、如果没有安装git,需要在电脑上安装git,点击查看安装教程;
2、登录码云,并新建仓库:
可以选择私有或者公开。
3、创建成功后,可以看到仓库的地址:
可以选择HTTPS和SSH地址,后面需要用到这个地址。
4、下载并安装GitHub Desktop,这里有个使用教程
5、将本地的项目代码,上传至码云,并同步;
(1)在码云上新建仓库,且仓库名称和本地的项目名称一致;
(2)在电脑中找到Git Bash并打开,通过命名进入到本地项目目录中;
(3)在本地项目中建立本地仓库,与码云上的仓库同步,依次输入以下命令;
(4)初始化项目为git项目
git init
(5)添加到暂存区
git add .
(6)提交到本地仓库
git commit -m “提交内容描述”
(7) 添加远程仓库地址
git remote add origin 码云地址(ssh、http都行)
(8)同步代码
git pull origin master
(9)推到远程仓库(origin表示远程仓库,master表示分支);
git push -u origin master
只有第一次提交用git push -u命令
其他时候同git push(默认推远程的和当前分支同名的分支)
建议使用git push 仓库名 分支名 (如git push origin master)
注意:如果遇到仓库与本地的描述文件不一致时,可参考这个方法解决:解决方法
原因是:码云仓库里面的文件和本地仓库里面的文件并没同步,如:README.en.md和README.md,所以才导致无法上传的。
解决方案是:
1、 git pull origin master --allow-unrelated-histories
//使用这个指令,来把远程仓库和本地同步,消除两个文档间的差异,其实也就是把.md文件下载下来。
2、git add .
//再把本地文件添加至上传处
3、git commit -m '提交'
//上传文件 (重新add和commit相应文件)
4、git push origin master
//将文件push至码云
(10)然后刷新码云,就可以看到代码了;
(11)接下来需要在GitHub Desktop软件中添加本地项目仓库:
选择本地项目的地址,然后添加仓库即可;如果需要登录账号,输入码云的账号和密码即可;
(12)就可以在软件左侧选择添加的仓库;
(13)所有修改后的内容都会在左侧显示,输入修改描述内容后,即可提交修改;
(14)Push代表着将本地修改的内容推送到码云仓库中,Pull代表将码云仓库中与本地不一致的内容拉取到本地,并与本地项目中的内容融合;建议每次使用之前先pull一下,防止修改的内容冲突;
6、将码云中的代码导入本地项目中
(1)打开git Bash命令框,进入到你需要将项目导入到的目录;
(2)输入命令“git clone 码云仓库地址”,即可将码云中的项目代码导入在本地了;
(3)在GitHub Desktop软件中添加本地项目仓库即可;
————————————————
版权声明:本文为CSDN博主「高祥xiang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_27278957/article/details/107387896
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
====================================================================================================================================================================================================
出现问题:
删除仓库:$ git remote rm origin
后再添加远程仓库: git remote add origin 码云地址(ssh、http都行)
====================================================================================================================================================================================================
生成ssh key 公钥私钥:
先使用git 配置用户名和邮箱,git config --global user.name "zmy" git config --global user.email "。。。"
再生成密钥,按3次Enter,不需要设置名称与密码:ssh-keygen -t rsa -C "邮箱"
查看公钥:cat ~/.ssh/id_rsa.pub
路径是: C:\Users\Administrator\.ssh
在码云上设置ssh公钥: