git本地分支推送到远程分支
1、远端git库的创建和初始化
创建git仓库可以在远端创建一个仓库,
然后check到本地,在本地的文件里创建工程文件,然后提交
也可以将本地现有的工程和远端的空仓库关联
本地创建了一个工程 iOSDemo
运行没有错误,就可以提交到远端了。
一般情况下,远端仓库创建成功之后会有以下提示 ,如仓库名为:reposityName
#Command line instructions
#Git global setup --全局配置git账户名和关联邮箱
git config --global user.name "wjwdive"
git config --global user.email "wjwdive@wjw.com.cn"
#Create a new repository --第一种方式在你的某个目录启动终端命令,clone远端仓库到本地
git clone http://gitlab.wjw.com.cn/ios/reposityName.git
cd reposityName
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
#Existing folder --第二种方式,在本地文件夹初始化一个git库,并关联到远端仓库的master分支
cd existing_folder
git init
git remote add origin http://gitlab.wjw.com.cn/ios/reposityName.git
git add .
git commit -m "Initial commit"
git push -u origin master
#Existing Git repository --第三种方式,已经有本地git库,关联到远端仓库。用Xcode创建工程时勾选了本地 git
cd existing_repo
git remote rename origin old-origin
git remote add origin http://gitlab.wjw.com.cn/ios/reposityName.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/ixuhui/p/15991278.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理