• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Git 创建分支提交远程分支详解

Git 创建分支提交远程分支详解

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了git 提交分支,git 提交本地分支,git提交代码到分支,git 提交远程分支,git 提交到分支等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Git 创建分支提交远程分支详解

1.创建本地分支

git branch 分支名,例如:git branch 2.0.1.20120806

注:2.0.1.20120806是分支名称,可以随便定义。

2.切换本地分支

git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.20120806

3.远程分支就是本地分支push到服务器上。比如master就是一个最典型的远程分支(默认)。

git push origin 2.0.1.20120806

4.远程分支和本地分支需要区分好,所以,在从服务器上拉取特定分支的时候,需要指定远程分支的名字。

git checkout --track origin/2.0.1.20120806

注意该命令由于带有--track参数,所以要求git1.6.4以上!这样git会自动切换到分支。

5.提交分支数据到远程服务器

git push origin <local_branch_name>:<remote_branch_name>

例如:

git push origin 2.0.1.20120806:2.0.1.20120806

一般当前如果不在该分支时,使用这种方式提交。如果当前在 2.0.1.20120806 分支下,也可以直接提交

git push

6.删除远程分支

git push origin :develop

1,从已有的分支创建新的分支(如从master分支),创建一个dev分支

Git checkout -b dev
</div>

2,创建完可以查看一下,分支已经切换到dev

git branch

  * dev
  master

</div>

3,提交该分支到远程仓库

git push origin dev
</div>

4,测试从远程获取dev

git pull origin dev
</div>

或者:

如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,再运行 git checkout -b local-branchname origin/remote_branchname  就可以将远程分支映射到本地命名为local-branchname  的一分支

5,我觉得现在重要的就是设置git push,pull默认的提交获取分支,这样就很方便的使用git push 提交信息或git pull获取信息

git branch --set-upstream-to=origin/dev
</div>

取消对master的跟踪

git branch --unset-upstream master
</div>

6,现在随便修改一下工程文件的内容,然后git commit ,git push,之后就可以直接提交到远程的dev分支中,而不会是master

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

</div>

您可能想查找下面的文章:

  • Git 创建分支提交远程分支详解

相关文章

  • Shell脚本实现线上服务器之间对比文件是否一致
  • Linux shell 之 提取文件名和目录名的一些方法总结
  • 详解 linux mysqldump 导出数据库、数据、表结构
  • Shell时间(date)相关命令
  • 利用shell获取指定日期前N天的日期
  • shift妙用之解决shell编程中的入参问题
  • linux bash字符串处理大全
  • Linux查看端口、进程情况及kill进程的方法
  • Shell编程中的特殊变量之位置变量介绍
  • Linux/Nginx如何查看搜索引擎蜘蛛爬虫的行为

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 分享一个入门级可控多线程shell脚本代码
    • 让Linux下的cron以秒为单位执行shell脚本的3种方法
    • Putty实现自动登陆远程Linux主机的方法
    • 程序中获取linux系统启动时间方法
    • Linux Shell脚本编程的注意事项
    • 利用linux的timerfd_create实现计时器示例分享
    • Shell脚本实现的基于SVN的代码提交量统计工具
    • Shell脚本实现apache日志中的状态码分析
    • Shell中的变量使用小结
    • linux shell在while中用read从键盘输入的实现

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有