远程仓库有分支时,推送文件/项目到远程仓库

1、 git init //初始化仓库

2、 git add xxx.xx //添加文件到本地仓库

注:git add . //将本地项目的所有文件添加到暂存区,小数点 “.” ,意为添加文件夹下的所有文件。

3、 git commit -m "提交xxx文件" //添加描述信息

4、 git remote add origin + 远程仓库地址 //链接远程仓库

先把上面四步完成,后面两步可能出现各种问题,下面有解决方式。

有master分支push权限时用蓝色5、6

5、 git pull origin master --allow-unrelated-histories // 拉取远程主分支

注:本地和远程有不同的commit历史,需要强行合并。

输入完后,会进入vim,这时你就只需输入你这次commit的补充信息,就是类似git commit -m "提交xxx文件"双引号当中的内容,esc退出输入(直接退出也行),再输入”:wq”即可。

6、 git push -u origin master //把本地仓库的文件推送到远程仓库主分支

注意,我这里,因为远程master是保护分支,developer 没有权限去create和push默认的master分支,所以提示不允许提交代码,解决方式:

(1)、有权限的人可以去设置master分支的push和merge权限。

没有权限的项目没有setting的

(2)push到其他分支

没有master分支push权限,已经有其他分支时用青色5、6

5、 git pull origin master --allow-unrelated-histories // 拉取远程主分支

6、 git push -u origin dev //把本地仓库的文件推送到远程仓库dev分支

没有master分支push权限,也没有其他分支时用紫色5、6、7、8

5、 git  branch dev  // 创建dev分支

6、 git checkout dev // 切换到dev分支

注意:提示远程仓库没有默认分支A default branch (e.g. master) does not yet exist for......时候,需要先创建默认master分支。

7、git pull origin master  --allow-unrelated-histories // 拉取远程主分支

8、git push -u origin dev //把本地仓库的文件推送到远程仓库dev分支

推送本地文件/项目到远程仓库相关推荐

  1. Git for Windows之推送本地版本库到远程仓库

    Git for Windows之基础环境搭建与基础操作中介绍了Git基本环境的构建与基本的操作.生成了一个本地git版本库,本文将介绍如何将这个版本库推送到远程仓库(码云,github也可以). 1. ...

  2. Gitee推送本地文件到仓库并且创建子文件夹(详细)

    Gitee推送本地文件到仓库: http://t.csdn.cn/Er1Cu 创建子文件夹: 首先新建文件夹 然后输入你要创建的子文件夹的名字,现在仓库就创建好一个子文件了 ①根据远程仓库的内容更新本 ...

  3. 使用Git将本地文件提交到远程仓库

    使用Git将本地文件提交到远程仓库 使用Git将本地文件提交到远程仓库 现在要将本地代码推到git远程仓库保存,可以提交和拉取操作 本地项目已经创建 git远程仓库已经建(github.gitee都行 ...

  4. git 新建分支并推送(push)到远程仓库

    git 新建分支并推送(push)到远程仓库 举个例子,你已经有一个项目,并且这个项目已经push到远程仓库中了,现在项目要开发一个新功能,或者是要做一些修改,需要新建一个分支. 步骤如下: 我这里用 ...

  5. Git实现从本地添加项目到远程仓库

    Git是现在最流行的版本控制系统之一了,今天也试试了,成功了上传了远程仓库,接下来看看我是怎么做的. (ps:七牛抓取不到图片,请移步:http://blog.csdn.net/u011043843/ ...

  6. 推送本地镜像到docker私有仓库

    一.安装并启动registry docker pull registry:2 docker run -d -p 5000:5000 -v /root/docker-registry:/var/lib/ ...

  7. git 推送本地分支到远程分支 git push origin

    ** 情形:**在本地分支local_branch修改了代码,之后要提交到远程分支remote_branch上,使用命令git push origin remote_branch报错. ** 报错:* ...

  8. github:master提交项目到远程仓库出现“There isn’t anything to compare.”

    背景 首次,创建并提交本地项目到远程库,出现了"There isn't anything to compare. main and master are entirely different ...

  9. 用git和idea推送本地项目到远程仓库

    方式一:git命令方式 1.鼠标右键:Git Bash Here 2.初始化仓库:git init 3.配置签名:①git config user.name "Zhang3" ② ...

  10. git创建仓库之推送项目到远程仓库流程以及svn提交代码流程

    1.git推送项目到远程仓库 自己在gitlab上面建立仓库会得到一个git仓库的地址,如下:https://xxx.com/xxx.git 2.在本地先克隆仓库下来 git clone https: ...

最新文章

  1. 运维进阶——CIFS文件系统共享
  2. Openfiler 2.3配置及Win2k8 iSCSI应用系列之二
  3. noip2010关押罪犯
  4. 泛函分析4——希尔伯特空间
  5. qtextedit 默认文案_QT中常用的控件说明.md
  6. xxl-job dotnet core executor执行器开源
  7. python for循环文件每一行_python – 在使用for循环读取文件时跳过一行
  8. Mybatis 批量操作总结
  9. 慧材技术中核普达测量与测绘系统介绍(一)
  10. MySQL error writing file 错误
  11. 让Kubernetes成为数据中心操作系统(DCOS)的一等公民
  12. CC创作共用版权协议,要求署名+非商业+相同方式共享
  13. 人工智能(12)大数据
  14. 百度地图api去除logo,以及三维按钮
  15. 怎么设置cmd 以管理员身份运行
  16. 难为知己,难为敌-职场之我见
  17. 企业发放的奖金根据利润提成。
  18. HDU 4416 Good Article Good sentence(12年杭州 后缀数组)
  19. 参加CCF CSP认证者须知
  20. 衢州学院计算机应用技术分数线,2021年衢州学院投档线及各省最低录取分数线统计表...

热门文章

  1. Linux vi/vim及C基础实例
  2. 跳动的音符 html,跳动的音符
  3. 数学和计算机竞赛,申请数学和计算机相关专业?这个竞赛必不可少!
  4. 面临淡季的危机,为什么同行却全然不惧,软文推广很有用
  5. React Router V6实现嵌套路由重定向
  6. WebSocket 集群 session 共享方案
  7. MySQL 查询大于“时间字段”15分钟、1小时、1天的数据
  8. Html设置按钮只能点击一次,JavaScript如何实现,点击按钮一次之后按钮禁用?
  9. Python采集股票行情排行榜数据~帮帮友善的朋友
  10. PyQt5实现登录后切换成主界面