推送本地文件/项目到远程仓库
远程仓库有分支时,推送文件/项目到远程仓库
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分支
推送本地文件/项目到远程仓库相关推荐
- Git for Windows之推送本地版本库到远程仓库
Git for Windows之基础环境搭建与基础操作中介绍了Git基本环境的构建与基本的操作.生成了一个本地git版本库,本文将介绍如何将这个版本库推送到远程仓库(码云,github也可以). 1. ...
- Gitee推送本地文件到仓库并且创建子文件夹(详细)
Gitee推送本地文件到仓库: http://t.csdn.cn/Er1Cu 创建子文件夹: 首先新建文件夹 然后输入你要创建的子文件夹的名字,现在仓库就创建好一个子文件了 ①根据远程仓库的内容更新本 ...
- 使用Git将本地文件提交到远程仓库
使用Git将本地文件提交到远程仓库 使用Git将本地文件提交到远程仓库 现在要将本地代码推到git远程仓库保存,可以提交和拉取操作 本地项目已经创建 git远程仓库已经建(github.gitee都行 ...
- git 新建分支并推送(push)到远程仓库
git 新建分支并推送(push)到远程仓库 举个例子,你已经有一个项目,并且这个项目已经push到远程仓库中了,现在项目要开发一个新功能,或者是要做一些修改,需要新建一个分支. 步骤如下: 我这里用 ...
- Git实现从本地添加项目到远程仓库
Git是现在最流行的版本控制系统之一了,今天也试试了,成功了上传了远程仓库,接下来看看我是怎么做的. (ps:七牛抓取不到图片,请移步:http://blog.csdn.net/u011043843/ ...
- 推送本地镜像到docker私有仓库
一.安装并启动registry docker pull registry:2 docker run -d -p 5000:5000 -v /root/docker-registry:/var/lib/ ...
- git 推送本地分支到远程分支 git push origin
** 情形:**在本地分支local_branch修改了代码,之后要提交到远程分支remote_branch上,使用命令git push origin remote_branch报错. ** 报错:* ...
- github:master提交项目到远程仓库出现“There isn’t anything to compare.”
背景 首次,创建并提交本地项目到远程库,出现了"There isn't anything to compare. main and master are entirely different ...
- 用git和idea推送本地项目到远程仓库
方式一:git命令方式 1.鼠标右键:Git Bash Here 2.初始化仓库:git init 3.配置签名:①git config user.name "Zhang3" ② ...
- git创建仓库之推送项目到远程仓库流程以及svn提交代码流程
1.git推送项目到远程仓库 自己在gitlab上面建立仓库会得到一个git仓库的地址,如下:https://xxx.com/xxx.git 2.在本地先克隆仓库下来 git clone https: ...
最新文章
- 运维进阶——CIFS文件系统共享
- Openfiler 2.3配置及Win2k8 iSCSI应用系列之二
- noip2010关押罪犯
- 泛函分析4——希尔伯特空间
- qtextedit 默认文案_QT中常用的控件说明.md
- xxl-job dotnet core executor执行器开源
- python for循环文件每一行_python – 在使用for循环读取文件时跳过一行
- Mybatis 批量操作总结
- 慧材技术中核普达测量与测绘系统介绍(一)
- MySQL error writing file 错误
- 让Kubernetes成为数据中心操作系统(DCOS)的一等公民
- CC创作共用版权协议,要求署名+非商业+相同方式共享
- 人工智能(12)大数据
- 百度地图api去除logo,以及三维按钮
- 怎么设置cmd 以管理员身份运行
- 难为知己,难为敌-职场之我见
- 企业发放的奖金根据利润提成。
- HDU 4416 Good Article Good sentence(12年杭州 后缀数组)
- 参加CCF CSP认证者须知
- 衢州学院计算机应用技术分数线,2021年衢州学院投档线及各省最低录取分数线统计表...
热门文章
- Linux vi/vim及C基础实例
- 跳动的音符 html,跳动的音符
- 数学和计算机竞赛,申请数学和计算机相关专业?这个竞赛必不可少!
- 面临淡季的危机,为什么同行却全然不惧,软文推广很有用
- React Router V6实现嵌套路由重定向
- WebSocket 集群 session 共享方案
- MySQL 查询大于“时间字段”15分钟、1小时、1天的数据
- Html设置按钮只能点击一次,JavaScript如何实现,点击按钮一次之后按钮禁用?
- Python采集股票行情排行榜数据~帮帮友善的朋友
- PyQt5实现登录后切换成主界面