美文网首页Git后端技术git指令
git终端合并代码的简单使用

git终端合并代码的简单使用

作者: 捷风 | 来源:发表于2017-07-10 10:52 被阅读2532次

        我们在团队开发过程中肯定会涉及到代码合并的操作,当前主流代码管理形式有git和svn,一般这些都有相关的管理工具,使用工具管理的话,比较形象、简单,这里就不多加介绍了,这次单独讲讲用终端进行代码的管理,虽然用终端需要记住一些命令,但是个人感觉这个使用的时候逼格稍微高点 的样子。。。好了,废话不多说,直奔主题吧。

主要步骤:

1、克隆下来                                                       git clone

2、建一个分支(所有的改动都是在分支上) git branch 分支名

3、切换到新建的分支                                       git checkout 分支名切换到新的分支

4、先提交代码到分支上                                   git add .           git commit -m “文字”

5、先切换至主支上,                                       git checkout master

6、然后合并分支                                               git  merge 分支名字

7、合并完以后就push                                      最好先pull一次  然后 git push

8、切换到自己的分支                                       git merge 线上分支名称 

备注:git status  这个命令会常常用上

上面的八大步骤,是个人觉得主要用到的几个操作,可能一些之前对git接触比较少的看着这些会有点懵,下面我就对上面的步骤,一一进行解释:

一、克隆下来( git clone)

这个操作就是讲远程仓库中的代码克隆到我们本地来,这一步的操作分为:

1、本地创建文件夹

2、打开终端 cd进入新建文件夹中

3、执行命令 git clone  后面加上远程git仓库地址

等命令执行完成后,在新建的文件夹中便可以看到从远程仓库中克隆下来的代码了,

git clone 命令

2、建一个分支(所有的改动都是在分支上) git branch  + 分支名

        这个操作在多人开发的时候,最好用上,因为这样能减少很多代码冲突和责任纠纷,大致步骤是,打开终端,cd进入克隆下来的项目文件夹路径下,然后执行命令git branch  后面写上你创建分支的名称,这个名称不要忘记了,后面合并代码和提交代码的时候会用到.

git branch 创建分支

3、切换到新建的分支  git checkout +切换到新的分支名

        这个步骤是将本地仓库环境切换到刚刚新建的分支上面后面的开发都是在这个分支上面进行改动的,这个步骤操作完成后,接下来可以打开你的项目,进行开发了。

后面的步骤,就是当你要提交代码或者更新代码的时候需要用上了,

git checkout 切换到分支

4、先提交代码到分支上   git status    git add .          git commit -m “文字”

这个步骤需要操作三个命令:

-->    git status 查看当前代码状态,如果有红色说明当前代码有更改为提交到本地仓库中,如下图:

git status 命令结果

--->    git add . 这个命令需要注意的是,千万千万千万不要忘记了后面那个点,还有操作完成后,可以继续执行git status 这个命令查看状态,git status 这个命令可以每次执行完新的命令后都去调用,以便查看是否执行成功,git add . 这个命令操作成功后,之前红色的会变成绿色的,操作后的效果如图所示

git add . 命令结果

--->  git commit - m "文字"这个命令是将改动代码提交到当前仓库中,后面的“文字”是这次提交代码的备注,执行后截图如下:

git commit -m "文字"

5、先切换至主支上,  git checkout master

     执行完commit 命令后,如上图,没有其他改动的需要提交的,就可以进行这一步,切换到主支上面的操作,

git checkout master

6、然后合并分支          git  merge 分支名字

git  merge 分支名字

7、合并完以后就push        最好先pull一次  然后 git push

git pull   +  git push

当看到终端里面有master -> master 说明提交成功,接下来切回到分支中,如果将从服务器上面更新下来的代码合并到分支上面,

8、切换到自己的分支          git merge 线上分支名称

切回分支,并且合并主支代码到分支

        由于刚刚从服务器上面代码没有改动,所以没有代码更新下来,执行git merge master 命令显示没有改动,如果服务器上面代码有改动,那么执行完git merge master命令后,会显示出改动文件的名称。

总结:上面就是使用终端git命令进行合并代码,使用的时候需要注意,开发改动代码前要建立分支,在分支上面进行开发,提交或者更新代码的时候,要多用git status 命令,会减少很多不必要的麻烦。

相关文章

  • git终端合并代码的简单使用

    我们在团队开发过程中肯定会涉及到代码合并的操作,当前主流代码管理形式有git和svn,一般这些都有相关的管...

  • git强制合并分支

    git A分支合并B分支,并强制使用B分支代码(不手动解决冲突) git A分支合并B分支,并强制使用A分支代...

  • git fetch && git pull

    git pull 拉取代码 并合并 git fetch 拉取代码 ,如果需要合并 需要执行git merge ...

  • Git

    git命令合并分支代码 对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢? 合并步骤:1...

  • gitHub的基本使用

    这里就简单的说下git上传代码和clone代码的基本使用 首先在gitHub上创建自己的开源项目 然后打开终端按一...

  • 我的git使用历程(一)

    git 使用 git下载 在https://git-scm.com/downloads下载对应版本安装 简单终端命...

  • git 合并代码之--merge、rebase

    git最常用方法之一,合并代码,大部分时候我们都是使用merge命令。其实还有rebase命令,既然都是合并代码,...

  • Git解决冲突篇(二)

    常见 Git 操作:Git从安装到使用(一)Git 隐藏代码篇stash(三) 1)当把分支合并到master上有...

  • git 合并代码

    一、git 如何把分支代码合并到master1.首先切换到分支; 2.使用git pull 把分支代码pull下来...

  • git fetch pull 区别

    git fetch 从远程获取最新代码,但是不会与本地代码合并 git pull 获取代码后并与本地代码合并 在实...

网友评论

本文标题:git终端合并代码的简单使用

本文链接:https://www.haomeiwen.com/subject/kjllhxtx.html