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 // 直接推送代码

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

相关推荐
CoderJia程序员甲4 小时前
GitHub 热榜项目 - 日榜(2026-01-22)
ai·开源·大模型·github·ai教程
CoderJia程序员甲5 小时前
GitHub 热榜项目 - 日榜(2026-01-25)
开源·大模型·llm·github·ai教程
CoderJia程序员甲11 小时前
GitHub 热榜项目 - 日榜(2026-01-24)
git·ai·开源·llm·github
TTGGGFF15 小时前
告别繁琐命令行:自研多线程 SSH 极速文件传输助手(附 GitHub 源码)
运维·ssh·github
普通网友1 天前
远程配置 VsCode:Github Copilot 安装成功却无法使用?细节避坑
vscode·github·copilot
极智-9961 天前
GitHub 热榜项目-日榜精选(2026-01-24)| AI智能体工具、Python生态等 | remotion、VibeVoice、goose等
人工智能·python·github·ai智能体·大模型部署·语音ai
github.com/starRTC1 天前
Claude Code中英文系列教程17:将Claude Code集成在GitLab工作流里面
git·gitlab·github
JavaPub-rodert1 天前
通过 GitHub 仓库下载微信 Mac & Windows 历史版本(Rodert 提供)
macos·微信·github
旅之灵夫1 天前
【GitHub项目推荐--OpenEmu:macOS 复古游戏模拟器】
3d·github·策略模式
散峰而望2 天前
【数据结构】假如数据排排坐:顺序表的秩序世界
java·c语言·开发语言·数据结构·c++·算法·github