git-新建分支与提交代码命令(附删除、切换、查看、合并分支)

这篇具有很好参考价值的文章主要介绍了git-新建分支与提交代码命令(附删除、切换、查看、合并分支)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、新建分支

git pull origin master //在master分支下保证当前代码与线上同步
git branch <分支名> //新建分支
git checkout <分支名> //切换到新建的分支
git push origin <分支名> //把本地分支推到远端,让远端也有一个你的分支,用来后面提交你的代码。

注意:在你新建分支之前,你应该在master分支,并且要保证你当前的是最新代码,要不然最后提交代码就会出问题。
新建分支并切换到该分支:

git checkout -b <分支名>

二、 提交代码


在新建的分支上写完代码之后,就可以提交代码了。此时应该在你新建的分支上

git status //查看修改代码
git add .
git commit -m “提交概述”
git push origin <分支名> //从本地向远端推代码,把代码提交上去

注意:有报错就先pull一下代码再提交

三、删除分支

1.删除本地分支(切换到master分支之后再删除)
git branch -d <分支名>
2.删除远端分支
git push origin --delete <分支名>

四、查看、切换分支

1.查看本地有哪些分支
git branch
git branch -a //查看所有分支
2. 切换分支
git checkout <分支名>

五、合并分支

git branch          //查看当前分支
git checkout new1  //切换到需要合并的分支上
git merge new2    //将new2合并到new1分支上

eg:如果你基于主分支master新建了分支new1 ,再基于new1分支新建了一个分支new2,在new2分支开发完成后,需要将new2合并到new1分支上。此时,先用git branch 查看自己在哪个分支上,然后git checkout new1(切换到需要合并的分支上),最后git merge new2(在new1分支上执行这句,意思是将new2合并到new1分支上)



 文章来源地址https://www.toymoban.com/news/detail-629052.html

到了这里,关于git-新建分支与提交代码命令(附删除、切换、查看、合并分支)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git新建分支并提交

    使用‘cd’命令进入Git项目目录 使用git branch命令创建一个新的分支。例如,如果你想创建一个名为“feature-branch”的新分支,你会使用: 使用git checkout命令切换到你的新分支。 或者,你可以使用一个命令来创建并切换到新分支: 在你的项目中做出所需的更改。这可能涉及编

    2024年02月01日
    浏览(52)
  • Git-Git常用命令、常见操作,创建镜像&切换新仓库、首次克隆、stash备份、查看及切换用户、修改默认分支、是否要保留本地修改等

    Git在日常开发中经常使用,但有时候还是会忘记or遇到些奇奇怪怪的问题。以此记录,提醒自己~不定期更新~ 首次克隆仓库及其模块 仓库首次拉取模块 更新子模块 保存修改 放弃修改==回退 添加当前目录下的所有文件到暂存区 提交暂存区到本地仓库中 查看项目当前状态

    2024年02月05日
    浏览(43)
  • Git 查看远程所有分支(包括远程新建分支)

    命令: 过程: 首先用主用户在GitHub上创建一个版本库,并通过创建一个分支 https://github.com/zionlew/gitTest 测试用户进行克隆远程的dev1分支  本地查看所有分支,如下:  此时,主用户在GitHub上再创建一个分支dev2(copy dev1) 本地此时的分支情况,会发现看不到远程新创建的分

    2024年02月07日
    浏览(51)
  • 【git常用操作】git的分支创建、切换、提交与关联分支操作

    下拉代码建议用ssh密钥方式下拉 ,配置好之后后续操作不需要输入密码等权限验证操作,很方便。 查看分支: 创建本地分支: 切换本地分支: 创建+切换分支: 将新分支推送到github: 建议使用IDEA集成git来完成下列操作 ,如果使用上面提到的ssh密钥方式下拉工程的话会方便

    2024年02月15日
    浏览(36)
  • Git 未提交就切换分支 ——解决方案

    在切换分支的时候,忘记提交上传,直接通过Visual Studio Code左下角按钮,来切换分支,点击 储藏并签出 按钮,这样你的代码在之前拉过后的代码都会不见了。 会报这个错 解决方法: 首先切回自己原来的分支上,将之前的代码提交上传到git上 git add . git commit -m \\\'命名\\\' git pu

    2024年02月14日
    浏览(35)
  • idea切换Git分支时保存未提交的文件

    解决方案 我们现在有三个分支,如下图: 我们目前在tenant分支上进行开发,需要去修复master的Bug,假设我们在tenant分支上修改了一个文件,如下图: 方法一:使用Shelve Changes 1、选中tenant上你不想提交的文件,右键选择Shelve Changes 2、保存Shelve Changes 3、查看Shelve Changes 4、切换

    2024年02月11日
    浏览(35)
  • vscode图形化操作 关联远程分支;查看所有远程分支;新建分支;代码拉取;合并分支

    1.关联远程分支  2.查看所有远程分支(有时我们本地新建分支后,显示不出来远程的所有分支,这时可以按照下方操作)  3.新建分支(点击左下角然后弹出中点击创建新分支输入分支名后enter这时就建立好了) 4.代码拉取(点击拉取自就会出现远程的好多仓库,选择你的目

    2024年02月11日
    浏览(42)
  • git不提交当前修改内容切换分支的方法(git stash)

    当一个项目涉及到多人开发的时候。自己正在疯狂写Bug(不是),线上突然出了问题!这个时候需要切换分支,但是又不能提交合并当前修改的内容到共同的分支(如:dev)或者自己的分支,怎么办呢?可以尝试使用 git stash 常用的 git stash 命令如下: git stash save \\\"备注\\\" :保存

    2024年02月13日
    浏览(37)
  • Github上传代码/删除仓库/新建分支的操作流程记录

    输入自己的用户名和邮箱(为注册GITHUB账号时的用户名和邮箱): git config --global user.name \\\"HJX-exoskeleton\\\" git config --global user.email \\\"2545304960@qq.com\\\" 在home目录中查看 .gitconfig 这个 文件,如下:  打开文件后发现name和email添加完毕。 下面在需要上传代码的路径中开启一个终端: g

    2024年01月23日
    浏览(46)
  • git 创建项目,创建dev分支,并且关联和提交dev分支,删除无用分支

    1,先拉取主干master代码 git clone +git地址 2,创建本地分支,切换分支 假设远程仓库只有mater分支 此时会在本地生成一个master分支,用 git branch --all  查看全部分支 3,然后切换到本地dev分支 git push,提交到远程dev分支,但是此时还没有关联,只不过远程dev分支有了代码和该dev分

    2023年04月22日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包