git本地分支推送到远程分支

1、创建的创建和初始化

创建git仓库可以在远端创建一个仓库,
然后check到本地,在本地的文件里创建工程文件,然后提交

也可以将本地现有的工程和远端的空仓库关联
本地创建了一个工程 iOSDemo
运行没有错误,就可以提交到远端了。

一般情况下,远端仓库创建成功之后会有以下提示

#Command line instructions

#Git global setup
git config --global user.name "wangjiangwei336"
git config --global user.email "[email protected]"

#Create a new repository
git clone http://gitlab.pab.com.cn/CARF/DUN-CLDS/dun-clds-open-front/ios/CarLoanAppR11.git
cd CarLoanAppR11
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

#Existing folder
cd existing_folder
git init
git remote add origin http://gitlab.pab.com.cn/CARF/DUN-CLDS/dun-clds-open-front/ios/CarLoanAppR11.git
git add .
git commit -m "Initial commit"
git push -u origin master

#Existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin http://gitlab.pab.com.cn/CARF/DUN-CLDS/dun-clds-open-front/ios/CarLoanAppR11.git
git push -u origin --all
git push -u origin --tags

2、

git创建分支并切换到当前新创建的分支上
git checkout -b dev
开发完成后
git push origin dev

此时就将本地分支推送到远程相应的分支上了
记得推到远端之前先拉取最新代码
git pull

然后如果本地有一个分支是你创建的dev0628 ,是不能直接提交代码到远程的,因为远程并没有一个叫 origin/dev0628 的分支,需要将本地dev0628 关联到远程 origin/dev0628
$git branch --set-upstream dev0628 origin/dev0628
fatal: the ‘--set-upstream‘ option is no longer supported. Please use ‘--track‘ or ‘--set-upstream-to‘ instead.

--set-upstream已经过时,需要用 新的命令 --set-upstream-to
$git branch --set-upstream-to origin/dev0628
Branch ‘dev0628‘ set up to track remote branch ‘dev0628‘ from ‘origin‘.

这样本地分支就和远程分支关联起来了

[https://www.cnblogs.com/sugar-tomato/p/8295033.html]

原文地址:https://www.cnblogs.com/wjw-blog/p/11103288.html

时间: 2024-10-08 05:10:19

git本地分支推送到远程分支的相关文章

使用git命令将本地项目推送到远程仓库

将本地项目推送到远程仓库 这里先放一张图, 有助于理解git命令 1. 在GitHub上新建一个仓库 注意不要勾选自动生成README.md文件, 否则会产生某些问题, README.md文件到时可以在本地项目文件夹内创新好, 再同步到远程仓库 2. 创建一个存储项目的文件夹, 并进入文件夹下 3.创建本地仓库 git init 4. 创建README.md 5. 同步远程仓库git remote add origin 'HTTPS' 备注: 'HTTPS'替换为仓库链接 6. 添加到Index

git 创建与推送分支

1:创建本地分支 dev $ git branch dev 切换至 dev 分支 $ git checkout dev 2:查看当前分支 $ git branch * dev master 3:查看远程库的信息: $ git remote -v 推送至远程分支: 第一次创建后推送: git push origin dev: dev $: git push origin <local_branch_name>:<remote_branch_name> 之后,如果当前在develop分

SourceTree 将本地已有的git项目推送到远程git仓库

1.在远程git仓库创建对应的项目: 2.用命令行生成本地的ssh key; 3.把公钥粘贴远程仓库对应的位置: 4.SourceTree 设置远程仓库的地址: 5.把本地对应的分支推送到远程仓库: 注意:1.http buffer如果设置得过小,无法传输大文件: 2.ssh客户端选择openssh,不要选择putty/plink;

将本地已存在项目第一次推送到远程git

********************************************************* 将本地项目第一次推送到远程git*初始化本地分支 git init 添加到本地分支 git add . 提交本地分支 git commit -m "" 绑定到远程分支 git remote add origin romote-address 推送到远程分支: git push --set-upstream origin master 原文地址:https://www.cn

Git 基础 - 克隆远程仓库到本地,修改后推送到远程

克隆现有的远程仓库到本地 [@wooluwakerdeMBP:gitLab]$ pwd /Users/walker/work/gitLab [@wooluwakerdeMBP:gitLab]$ git clone ssh://[email protected]******.git #将远程仓库克隆到本地,会新创建wenjian目录 [@wooluwakerdeMBP:wenjian (master)]$ git remote -v #查看远程信息 origin ssh://[email prot

将本地目录推送到Git远程仓库

1. 先在github或者码云上创建一个公开或私有项目:例如demo 2. 在本地也就是要推送的项目目录中使用 git init 进行初始化,把其变成git可以管理的仓库 git init 3. 若要忽略本地的文件或文件夹不被提交到git远程仓库 ,则需要在项目根目录下创建 .gitignore 文件 touch .gitignore 4. 打开文件,编辑内容,写如要忽略的文件,例如: .idea # python中的一个隐藏文件,自动生成的,不需要提交 *.py[cod] #一些没有用的附带文

通过git将本地项目推送至码云

1.安装git并进行基础配置 1.2安装 略 1.3基础配置 1)配置用户名,提交的时候会引用 git config --global user.name "liyufei" 2)配置邮箱(提交时会引用) git config --global user.email "[email protected]" 3)让git不要管Windows/Unix换行符转换的事 git config --global core.autocrlf false 4)编码配置 #避免gi

推送至远程仓库使用git push -u的原因

第一次把本地仓库推送至远端时,为了以后方便一定要使用 git push -u origin master [此处是把本地的master分支推送至远程的master分支] 原文地址:https://www.cnblogs.com/come202011/p/12203315.html

第六篇 推送[PUSH]远程数据库

http://git.oschina.net/ [国内]?和 http://www.github.com [国外鼻祖] 这两个网站都可以建立远程数据库,个人在这两个里面都有账号,我先使用国内的吧! 可能速度上比较快! ? ? 第一步: 首先登录到代码托管[没有的去注册去] 第二步: 点击创建项目 ? ? 简单创建一个项目,方面我们的测试! ? ? ? ? ? ? 接下来就把修改推送到这个远程数据库吧! ? ? ? ? 这里我们练习一下第五篇中的那几个单词的使用,哇咔咔! ? ? ? ? I.推送