远程dev分支已经存在
(1)远程分支不一定能在本地被搜索到,当通过命令: git branch -a 查看不到远程dev分支时,可以通过命令: git fetch 进行刷新,然后再通过 git branch -a ,就可以看到远程分支了。
(2)通过命令: git branch -u origin/dev 将本地当前分支(目前为master)与远程库origin/dev分支进行关联绑定,
(3)通过命令: git push --set-upstream origin master 将本地master分支的内容上传到远程dev分支。由于两个分支不同名,--set-upstream 参数不可省略,当然可以通过命令: git config --global push.default upstream 将push的默认方式改为upstream,这样以后push时就不用再输入参数--set-upstream。
远程dev分支还没有创建
(1)这种情况可以在push的同时创建远程dev分支,并把本地master的内容上传上去。可通过命令: git push -u --set-upstream origin master:dev ,表示把本地master分支提交到远程dev分支,第一次运行时加上参数-u,表示把本地master分支与远程dev分支关联起来,效果与 git branch -u origin/dev 一样。
- 拉取指定分支代码 git clone -b <分支名称> 地址
- 配置本地身份 git config -l /git config user.name " " / git config user.email " "
- dev分支查看日志 git log 记录dev的hash值
- 远程分支拉到本地仓库 git checkout --track origin/feature/gyh
- 将dev分支commit对应的hash值提交的代码合并到gyh分支上 git cherry-pick hash码
- 保存当前未commit的代码git stash
- 保存当前未commit的代码并添加备注git stash save "备注的内容"
- 列出stash的所有记录git stash list
- 删除stash的所有记录git stash clear
- 应用最近一次的stashgit stash apply
- 应用最近一次的stash,随后删除该记录git stash pop
- 删除最近的一次stashgit stash drop
- git add.添加文件添加所有文件
- git commit-m'提交信息'提交到本地仓库
- git push推送到远程
- git log查看git 日志
- git status查看添加状态
- git breach新建分支
- git checkout切换分支
- git branch -d 分支 删除分支
- git clone仓库地址 拉取仓库文件到本地
- git clone-b<分支名称>地址 拉去远程仓库<分支名称>分支到本地
- 需要将本地master分支的内容上传到远程的dev分支。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南