使用git将项目推送到码云上
https模式
git中创建项目,这一步比较简单,不会的可以在网上搜一下
在本地创建一个空目录,进入目录中右键git bash,然后使用命令git init,这个命令是将该目录初始化为一个git仓库。
将本地仓库与远程仓库建立联系
git remote add origin https://gitee.com/Gwei11/test.git
这条命令是将远程仓库与本地仓库建立联系,后面的地址是建立的项目的地址
在之前创建的目录(git仓库中创建内容提交后,也就是使用git add和git commit 命令)然后使用git pull(因为一般使用git push之前都要git pull一下)出现下面的提示
这个错误信息表示当前分支没有跟踪信息,上面的提示已经给出了两种解决办法:
直接指定远程分支,上面将本地与远程建立连接的时候指定的远程名称是origin,此时可以使用git branch -a命令来查看本地和远程分支
我这里可以看到本地分支是master,远程分支是origin/master,所以可以使用命令
git pull origin master
第二种办法就是先指定本地的master到远程的master,然后再去pull,此时的命令是
git branch --set-upstream-to=origin/master master
这里后一个master是本地的master分支,然后再使用命令git pull
建立跟踪关系后使用git pull可能会出现refuse to merge unrelater histories的错误 此时只需要执行
git pull origin master --allow-unrelated-histories
命令即可已经git pull之后就可以直接git push了,至此搞定了。
git模式
只使用一个公钥(也就是公钥名称是id_rsa.pub)
如果不是使用https形式进行连接。而是使用git形式进行连接,为了避免每一次远程操作都输入密码,就需要使用公钥。
任意目录中右键 git bash here,然后输入下面的命令 cd ~/.ssh就可以进入.ssh目录
输入
ssh-keygen -t rsa -C "email@email.com"
这里的邮箱改成你自己的邮箱即可,可以使用命令git config user.email来查看自己之前配置的邮箱,如果查看的没有结果说明自己之前没有配置过,可以使用下面的命令来进行配置用户名和邮箱git config --global user.name "your username"
git config --global user.email "your email"
执行上面的命令后在.ssh目录中有两个文件,如下所示
后缀为pub的那个就是公钥,将里面的内容复制到码云上面即可。(在设置里面)
然后执行
git pull origin master
这里不直接使用git pull的原因在上面使用https进行连接那里已经说过了。此时可能会出现下面的问题:然后执行
git pull origin master --allow-unrelated-histories
即可。执行 git push可能会出现下面的问题:
此时只需要执行
git push --set-upstream origin master
即可。
如果公钥的名称不是id_rsa.pub而是使用自己配置名字在使用git pull origin master
时会出现下面的错误:
转载于:https://my.oschina.net/guowei11/blog/3078914
使用git将项目推送到码云上相关推荐
- 使用git将本地项目工程推送到码云上
1.在本地使用Intellj IDEA构建项目工程,整个项目工程结构如下图所示: 2.在工程根目录下面,使用git Bash打开git客户端: 3.使用git init初始化项目,此时会在工程根目录下 ...
- 本地项目推送到码云私有仓库
操作环境:win 10 1.生成公钥 ssh-keygen -t rsa -C "码云注册邮箱" ps:邮箱两边加" " 2.添加到本地公钥 ssh-agent ...
- 解决本地新建项目推送到码云失败的问题
1.问题重现 在idea上新建spring项目 接着在码云上新建仓库 找到步骤1中代码所在文件夹,将码云上的仓库clone到项目路径下 在idea上提交代码,出现如下问题: ! refs/heads/ ...
- 本地项目怎么推送到码云_如何将本地项目放到码云(gitee)上
1.登入码云,新建一个仓库. 2.新建一个文件夹,这里我将我写的一个项目放到这个文件夹 3.然后在本文件下使用git bash Hsh Here.我这里本地已经配置好了用户名和SSH公钥,如没有进行配 ...
- 将SVN的代码推送到码云的步骤
闲来无事,研究了一下如何把SVN拉取下来的代码推送到码云上去. 1 在码云上新建一个项目 2 点击管理. 3 进入管理里面把SVN勾上保存 4 新建的项目会发现多了一个SVN新的选项 5 复制上面SV ...
- Git本地项目推送到远程仓库
目录 1.初始化git 2.添加远程地址并给地址起一个别名 3.合并远程代码 4.推送 5.常见问题 6.无法推送 7.查看远程仓库信息 8.拉取与本地不相关的git项目 9.配置ssh公钥 1.初始 ...
- Android Studio在Git上将项目推送到新的Url地址中
本来使用自己的码云库作为远程地址,后面需要推动到新的码云地址上. 1.首先新增新的地址: 2.取名字和添加新地址: 3.推送到新地址: 会发现被拒绝的提示: Push to XXX/master w ...
- 记录一下 git 一个项目推送到2个不同的仓库遇到的问题
我的datastructure同时放到gitee和github,也是因为有的时候GitHub访问速度很慢,所以这样做; 刚才推送到github成功以后,想着再推送到gitee,发现出错,推不上去 这很 ...
- 本地项目怎么推送到码云_【重谈npm】当下载一个项目到本地执行npm install报错时应该怎么办...
本文记录了我从下载一个项目到本地,执行npm install所遇到的问题,以及在此过程中我为了搞清楚这些问题从而学到的一些东西. 首先拿到一个项目(前端项目),我们想跑起来项目的第一步一般都是执行np ...
最新文章
- SAP CV02N 审批一个文档
- 发现自己竟然有点恐高,郁闷
- 用pip安装GDAL时出错
- 【转】SharePoint Content Database简介
- 互利的关系方能长久,可惜大部分人就是不懂
- 【已解决】Failed to start cron.service: Unit cron.service not found.
- HDU - 5950 Recursive sequence(矩阵快速幂)
- 存在链接注入漏洞_【安全提示】CNVD发布上周关注度较高的产品安全漏洞(20200817-20200823)...
- linux手动rpm升级glibc,升级glibc库到glibc-2.14.1
- 宏发41F-1Z-C2接线
- Python调用阿里API进行车牌识别
- 医学生学计算机建议,医学生计算机能力的培养
- Python3 使用科大讯飞 API 接口实现音频文件转写
- C# 处理PPT水印(一)——添加水印效果(文字水印、图片水印)
- Request库的相关用法
- Python零基础到精通-高级篇
- windows下批处理删除文件夹、删除文件、if exist用法
- [前端项目]微信小程序 小商城
- ASPNET Core api 中获取应用程序物理路径wwwroot
- 饥荒联机版Mod开发——制作烹饪锅食物(六)