当前位置: 首页 > news >正文

coding创建远程分支。并拉取远程新分支+推送代码

进入coding ----项目----代码仓库---点击

下拉之后查看全部----创建分支

创建分支之后执行下面命令

git branch -a   // 查看所有分支  这个时候发现自己创建的分支没有显示这是因为自己在远程创建了分支但是本地还没有分支

 执行 git fetch命令  用于从远程仓库获取最新的提交历史和分支信息

当执行 git fetch命令时,它会执行以下操作:

  1. 检查远程仓库是否有新的提交或分支。
  2. 获取远程仓库的最新提交历史,但不会应用到当前工作目录中。
  3. 更新本地仓库的远程分支指针,指向远程仓库的最新提交。

再次执行 git branch -a,会发现此时的远程分支已经包含我们新创建的分支

切换远程分支

需要先将远程分支与本地分支关联。

该命令可以将远程仓库里指定的分支拉取到本地,并在本地创建一个分支与指定远程仓库分支关联起来。并切换到新建的本地分支中

git checkout -b 本地分支名 origin/远程分支名

 再次执行git branch,发现本地分支已经创建并切换到新的分支上面

 之后就是提交代码的流程 【如果你执行上面的代码默认就已经进行了git init】否则的话需要执行一次git init

git add .  此命令会把所有更改的文件全部暂存起来。

git commit -m "xxx"     -m 参数表示可以直接输入后面的 message,简要说明这次改动。

git pull origin  master   // 从远程中拉取代码   【将远程仓库内容拉到本地】

这里想要提醒一个坑 【我自己做项目的时候按照习惯执行了这个命令,但是这个仓库是15天之前创建,创建之后一直没有提交过代码,当我15天执行这个命令之后新拉下来的代码把我之前15天写的代码进行了覆盖,所以需要考虑好情况  或者说新创建的仓库是干净的可以跳过这个名字】

最后将自己的代码进行推送就好了

git push -u origin master   

// 这里的 -u  由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

git push -f origin master   //   origin远程仓库名,master分支名,-f为force,意为:强行、强制   【就是强制用本地的代码去覆盖掉远程仓库的代码】

git push  origin master    //   直接推送代码

这里讲了三种推送方式,希望你可以找到自己想要的!

http://www.lryc.cn/news/253307.html

相关文章:

  • 坚鹏:中国工商银行内蒙古分行数字化转型发展现状与成功案例培训
  • AIGC发展史
  • 面试题库之JAVA基础篇(二)
  • [Rust] 可迭代类型, 迭代器, 如何正确的创建自定义可迭代类型
  • MySQL中,text,mediumtext, 和 longtext字符类型
  • 网页开发 JS基础
  • 如何在财税行业查找批量客户?
  • IntelliJ IDEA详细完整安装教程
  • 【.NET Core】Linq查询运算符(一)
  • Python sorted函数及用法以及如何用json模块存储数据
  • 使用opencv将sRGB格式的图片转换为BT.2020格式【sRGB】【BT.2020】
  • 聊天注意事项
  • 12.5 作业
  • 深入理解指针3
  • 大数据环境下在线考试系统安全策略研究
  • Python中程序的异常处理
  • 有趣的代码——有故事背景的程序设计3
  • 聚观早报 |国行PS5轻薄版开售;岚图汽车11月交付7006辆
  • Kafka 保证消息消费全局顺序性
  • 3分钟在CentOS 7上离线安装Docker
  • GaussDB数据库SQL系列-触发器
  • 网工学习10-IP地址
  • 二百零八、Hive——HiveSQL异常:Select查询数据正常,但SQL语句加上group by查询数据为空
  • Docker—共享应用程序
  • Linux横向移动
  • Ubuntu 20.0 + mysql 8.0 用户和密码修改
  • 看懂lscpu的输出
  • RoPE旋转位置编码浅析
  • 在 SQL Server 中备份和恢复数据库的最佳方法
  • Java8 根据自定义属性去重