git用法,本地master推送远程dev

远程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分支。
posted on   苏舒  阅读(1770)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示