git提交本地代码到本分支仓库和远程分支操作步骤
场景:此处为git初学者操作git提交代码到本地分支和远程开发分支的操作步骤及图解(注:已经安装过git并提交过初始代码之后的代码提交操作)创建本地分支与远程分支例如现在有两个分支,master和developgit checkout master //进入master分支git checkout -b frommaster //以master为源创建分支fromm...
场景:
此处为git初学者操作git提交代码到本地分支和远程开发分支的操作步骤及图解(注:已经安装过git并提交过初始代码之后的代码提交操作)
创建本地分支与远程分支
例如现在有两个分支,master和develop
git checkout master //进入master分支
git checkout -b frommaster //以master为源创建分支frommaster
git checkout develop //进入develop分支
git checkout -b fromdevelop //以develop为源创建本地分支fromdevelop
git push origin fromdevelop //将本地fromdevelop分支作为远程fromdevelop分支
总结:一般我们就用git push --set-upstream origin branch_name来在远程创建一个与本地branch_name同名的分支并跟踪;利用git checkout --track origin/branch_name来在本地创建一个与branch_name同名分支跟踪远程分支。
首先。我再项目中把修改的项目右键git commit提交到本地仓库,但是这时代码并未提交到我自己的分支上,此时我用git命令去提交我的代码到我自己的分支上。然后再在开发分支上同步我的分支代码到开发分支中,下面是操作步骤:
操作:
1、打开你的本地的开发工作空间文件夹。然后右键选择Git Bash Here 进入操作命令中。必须在工作空间右键打开。
出现以下命令框和内容。现实我本地的开发目录及分支名 ,分支名qbranch

2、命令:git status
显示项目哪些发生了变化
new file //表示新建文件
modified //表示修改文件
deleted //表示删除文件
这里现实红色提醒我有两个新添加的文件Mnsparam.java,MnsProduceTest.java文件需要add

3 命令:git add . (注:此处有.号不要忘记加点)
之后用git status 查看add之后文件状态,变成绿色表示已经add成功

4命令:git push 提交到qbranch这个我自己的git分支上qbranch

5命令:git branch 查看所有分支名

6命令:git checkout +分支名
git checkout develop 更换当前分支为develop开发分支 可以看到后面的括号里已经显示为develop

7命令:git merge +分支名
git merge qbranch merge功能是将一些分支的内容合并到某一个特定的分支

8命令:git push 将合并之后的提交

9命令:git checkout 分支名
git checkout qbranch 切换回自己分支(注:如果不切换回自己的分支,那么idea项目的分支是之前切换后的develop开发分支,需要切换回来自己的分支,用git切换回来之后就会看到idea右下角分支显示回qbranch了 Git:qbranch)


验证提交到分支成功可以在项目中比对代码看是否有不一致的

comparewith进行比对

为空没有不同的文件,即表示都已经同步了。
删除分支
git branch -d yourbranch
删除远程分支
git push origin -d yourbranch
分支未合并会提示合并
若分支有修改还未合并,会提示你还没合并。
强行删除本地分支:
git branch -D Su-modify
结束
感谢观看
更多推荐
所有评论(0)