当前位置:   article > 正文

Git 常用操作命令

Git 常用操作命令

        Git是一个免费并且开源的分布式控制系统,旨在以速度和效率处理从小型到大型项目的所有内容。Git易于学习,占用空间小,性能快如闪电,它具有本地分支,方便的暂存空间,多个工作流等功能。

        有了Git,就可以将选定的文件回溯到之前的状态,甚至将整个项目都退回到之前的某个节点。这样就算有人胡来一气把整个项目乱删乱改,你也可以轻松的恢复到先前的样子,增加的工作量却微乎其微。Git还可以比较文件中的细节变化,查出最后是谁修改了哪些地方,从而找到导致问题出现的原因。

        下面就是Git常用操作命令的详解:

        1.Git怎样提交修改后的代码:

git status

首先查看一下那些修改了的文件,这一步可有可无仅仅是一个查看效果

git add .

 然后把修改了的文件都add上去

git commit -m 'message'

接下来就把add的文件提交到缓存区, -m是提交的备注信息,message是代表信息的内容。

git pull

然后执行git pull 命令拉取远端服务器的代码到本地。如果线上有人也更改了跟你同一个文件的话可能会有冲突,有冲突就先解决冲突,然后再执行一遍git add 和 git commit 。

git push

pull后没问题或者冲突解决了的话,执行git push命令,这样就会把你刚才提交的文件推送到远端服务器,这样一个常用的流程就走完了。

        2.创建分支操作

在日常的使用中常常还会遇到需要创建分支的情况,接下来就来走一遍分支创建的流程吧。

git branch

首先查看当前分支的名字,带*号的就是当前的分支名

git checkout -b '分支名'

这条命令是在你本地创建一个新的分支。

git push --set-upstream origin '分支名'

这一步的目的是把你本地创建的分支推送到远端服务器上,接下来你就可以在刚刚创建的分支上进行代码编写了。更新提交的话就执行我们的第一步git add / git commit 操作。

        3.分支的切换和删除

git checkout master

如果当前分支不想要了,要把它删除,必须先切到别的分支上去,因为在当前分支删当前分支是不行的,所以我们要先切回master分支。

git branch -d '分支名'

这一步是删除本地分支,接下来操纵命令删除远程的分支

git branch -r -d origin/'分支名'
git push origin :test 

执行这两行代码后就能删除远程的分支了。

        4.分支的合并

当开发人员完成各自的功能之后肯定是要把代码合并在一起的,这个时候就需要执行合并的命令了。加入你现在是在master分支上,想把test上的代码合过来,执行以下操作

git merge 'test'

如果是线上的test就执行 origin/‘test’。这样就能把test的代码合到你当前的分支上啦,如果有冲突的话就去解决一下冲突,然后继续我们的第一步git add/commit/push操作。

        5.版本回退

如果当前版本出了问题并且定位不到的话那就只能无奈的选择版本回退这个功能了,希望各位童鞋不会用到这个。

git reflog

这一步的目的是查看所有的版本编号,方便你决定直接回退到哪个版本。

git reset --hard '版本编号'

然后执行这一步操作,就能回退到你所选的版本了。如果想让远端的版本也跟着回退的话那就需要push到远端,但是直接git push肯定是不行的,因为远端的版本比你本地的版本更靠前,所以就要执行强制push命令了。

git push --force

这一步完成之后,远端的代码也跟你本地的一致啦!

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号