Git操作第一篇:Git创建本地新分支,并将本地代码提交到新分支 |
您所在的位置:网站首页 › git怎么创建项目 › Git操作第一篇:Git创建本地新分支,并将本地代码提交到新分支 |
一、前言
项目开发过程中,版本控制工具使用Git,Git仓库使用的是GitLab,项目开发是在分支develop上开发,当前版本即将上生产环境,但是本地有一部分代码是未提交的,需要在下一个版本中上生产环境,当前版本不需要,也不能提交,以免影响到当前版本的一个发布,这是经常要做的一个操作,那么这篇博客主要针对创建新分支并且将代码提交到新分支的一个过程。 二、目的在本地仓库创建新的分支develop2,将当前修改的代码提交到新的分支develop2上,然后切换到develop2分支,将develop2分支Push到远程仓库。 三、简单分支管理1. 查看本地分支 git branch2. 查看远程分支 git branch -r3. 查看所有分支 git branch -a4. 创建本地新分支 命令如下 git branch [branch name] 操作示例 git branch develop25. 切换到新分支 命令如下 git checkout [branch name] 操作示例 git checkout develop2或者switched to branch 'develop2'6. 创建分支同时也切换分支 git checkout -b [branch name]git checkout -b [branch name]的效果相当于以下两步操作: git branch [branch name] git checkout [branch name] 7. 推送本地新分支到远程仓库 命令如下 git push origin [branch name]:[branch name] 或者 git push origin [branch name] 操作示例 git push origin develop2:develop2或者 git push origin develop2以上操作基于Windows平台安装的Git客户端操作完成: 在开发工具IDEA中切换到新的分支develop2,并且提交代码到本地仓库新的分支develop2,然后将代码push到远程新的分支develop2,操作如下: 1. 创建+切换分支 创建完分支的同时切换到新创建的分支上: git checkout -b [branch name]以上的步骤等同于下面两步: git branch [branch name] git checkout [branch name]2. 推送分支到Git远程仓库 命令如下 git push origin [branch name] 操作示例 git push origin develop23. 删除本地分支 命令如下 git branch -d [branch name] 操作示例 git branch -d develop24. 删除远程分支 命令如下 git push origin –delete :[branch name] 操作示例 git push origin –delete :develop2 五、Git切换并提交本地代码到新分支1. checkout-切换到新分支 命令如下 git checkout [branch name] 操作示例 git checkout develop2或者switched to branch 'develop2'2. Add-添加本地需要提交的代码 命令如下 git add .3. Commit-提交代码到本地仓库 命令如下 git commit -m "提交代码的注释内容"4. Pull-拉取最新代码 git pull是在提交到远程仓库之前,先更新到最新版本代码,防止和别人代码产生冲突。 命令如下 git pull5. Push-推送本地代码到远程仓库 命令如下 git push origin [branch name] 六、Git删除远程分支及tag删除远程分支: $ git push origin --delete branchName删除tag: $ git push origin --delete tag tagName重命名远程分支: // 1、删除远程分支: $ git push --delete origin branchName // 2、重命名本地分支: $ git branch -m oldName newName // 3、推送本地分支: $ git push origin branchName(newName) |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |