https模式

  1. git中创建项目,这一步比较简单,不会的可以在网上搜一下

  2. 在本地创建一个空目录,进入目录中右键git bash,然后使用命令git init,这个命令是将该目录初始化为一个git仓库。

  3. 将本地仓库与远程仓库建立联系

       git remote add origin https://gitee.com/Gwei11/test.git
    

    这条命令是将远程仓库与本地仓库建立联系,后面的地址是建立的项目的地址

  4. 在之前创建的目录(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

  5. 建立跟踪关系后使用git pull可能会出现refuse to merge unrelater histories的错误 此时只需要执行 git pull origin master --allow-unrelated-histories 命令即可

  6. 已经git pull之后就可以直接git push了,至此搞定了。

git模式

只使用一个公钥(也就是公钥名称是id_rsa.pub)

如果不是使用https形式进行连接。而是使用git形式进行连接,为了避免每一次远程操作都输入密码,就需要使用公钥。

  1. 任意目录中右键 git bash here,然后输入下面的命令 cd ~/.ssh就可以进入.ssh目录

  2. 输入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"
  3. 执行上面的命令后在.ssh目录中有两个文件,如下所示

    后缀为pub的那个就是公钥,将里面的内容复制到码云上面即可。(在设置里面)

  4. 然后执行 git pull origin master 这里不直接使用git pull的原因在上面使用https进行连接那里已经说过了。此时可能会出现下面的问题:

    然后执行 git pull origin master --allow-unrelated-histories即可。

  5. 执行 git push可能会出现下面的问题:

    此时只需要执行 git push --set-upstream origin master即可。

如果公钥的名称不是id_rsa.pub而是使用自己配置名字在使用git pull origin master时会出现下面的错误:

转载于:https://my.oschina.net/guowei11/blog/3078914

使用git将项目推送到码云上相关推荐

  1. 使用git将本地项目工程推送到码云上

    1.在本地使用Intellj IDEA构建项目工程,整个项目工程结构如下图所示: 2.在工程根目录下面,使用git Bash打开git客户端: 3.使用git init初始化项目,此时会在工程根目录下 ...

  2. 本地项目推送到码云私有仓库

    操作环境:win 10 1.生成公钥 ssh-keygen -t rsa -C "码云注册邮箱" ps:邮箱两边加" " 2.添加到本地公钥 ssh-agent ...

  3. 解决本地新建项目推送到码云失败的问题

    1.问题重现 在idea上新建spring项目 接着在码云上新建仓库 找到步骤1中代码所在文件夹,将码云上的仓库clone到项目路径下 在idea上提交代码,出现如下问题: ! refs/heads/ ...

  4. 本地项目怎么推送到码云_如何将本地项目放到码云(gitee)上

    1.登入码云,新建一个仓库. 2.新建一个文件夹,这里我将我写的一个项目放到这个文件夹 3.然后在本文件下使用git bash Hsh Here.我这里本地已经配置好了用户名和SSH公钥,如没有进行配 ...

  5. 将SVN的代码推送到码云的步骤

    闲来无事,研究了一下如何把SVN拉取下来的代码推送到码云上去. 1 在码云上新建一个项目 2 点击管理. 3 进入管理里面把SVN勾上保存 4 新建的项目会发现多了一个SVN新的选项 5 复制上面SV ...

  6. Git本地项目推送到远程仓库

    目录 1.初始化git 2.添加远程地址并给地址起一个别名 3.合并远程代码 4.推送 5.常见问题 6.无法推送 7.查看远程仓库信息 8.拉取与本地不相关的git项目 9.配置ssh公钥 1.初始 ...

  7. Android Studio在Git上将项目推送到新的Url地址中

    本来使用自己的码云库作为远程地址,后面需要推动到新的码云地址上. 1.首先新增新的地址: 2.取名字和添加新地址: 3.推送到新地址: 会发现被拒绝的提示: Push to  XXX/master w ...

  8. 记录一下 git 一个项目推送到2个不同的仓库遇到的问题

    我的datastructure同时放到gitee和github,也是因为有的时候GitHub访问速度很慢,所以这样做; 刚才推送到github成功以后,想着再推送到gitee,发现出错,推不上去 这很 ...

  9. 本地项目怎么推送到码云_【重谈npm】当下载一个项目到本地执行npm install报错时应该怎么办...

    本文记录了我从下载一个项目到本地,执行npm install所遇到的问题,以及在此过程中我为了搞清楚这些问题从而学到的一些东西. 首先拿到一个项目(前端项目),我们想跑起来项目的第一步一般都是执行np ...

最新文章

  1. SAP CV02N 审批一个文档
  2. 发现自己竟然有点恐高,郁闷
  3. 用pip安装GDAL时出错
  4. 【转】SharePoint Content Database简介
  5. 互利的关系方能长久,可惜大部分人就是不懂
  6. 【已解决】Failed to start cron.service: Unit cron.service not found.
  7. HDU - 5950 Recursive sequence(矩阵快速幂)
  8. 存在链接注入漏洞_【安全提示】CNVD发布上周关注度较高的产品安全漏洞(20200817-20200823)...
  9. linux手动rpm升级glibc,升级glibc库到glibc-2.14.1
  10. 宏发41F-1Z-C2接线
  11. Python调用阿里API进行车牌识别
  12. 医学生学计算机建议,医学生计算机能力的培养
  13. Python3 使用科大讯飞 API 接口实现音频文件转写
  14. C# 处理PPT水印(一)——添加水印效果(文字水印、图片水印)
  15. Request库的相关用法
  16. Python零基础到精通-高级篇
  17. windows下批处理删除文件夹、删除文件、if exist用法
  18. [前端项目]微信小程序 小商城
  19. ASPNET Core api 中获取应用程序物理路径wwwroot
  20. 饥荒联机版Mod开发——制作烹饪锅食物(六)

热门文章

  1. 如何掌握反馈循环并在工作场所表现出色
  2. 资源 | Python数据分析课程:从入门到实战
  3. Houdini教程:程序化岩石(2)生成简模
  4. zbrush预先安装了大量插件帮助提高效率,简直小能手
  5. 腾讯AI Lab 崔乐阳博士忆西湖大学读博期间和张岳导师之间的故事
  6. 企业级Web数据分析-商业财务报表
  7. for-in for-of
  8. 只有在潮水退去时,你才会知道谁一直在裸泳
  9. 关于hash,hashCode, hashMap,红黑树
  10. 小米AI实验室4篇论文入选语音技术顶会INTERSPEECH 2022