Git版本控制工具的基础使用

自己电脑安装好git后,首先就是使用git拉取项目下来。

(1)命令行执行:git clone URL 。这一句命令不用说了,就是把github上面的一个项目拉下来,所以你能打开github看到的项目都可以拉,如果是private的项目是看不到的,复制URL打开网址也是404.
(2)然后用编辑器打开,什么VSCODE,IDEA,ECLIPESE就随便大家了,然后在terminal控制台上查看一下当前分支:git branch,一般这个时候看到的都是在主分支上。
Git版本控制工具的基础使用
(3)我们开发不可能大家都在master分支上改代码,所以我们要从主分支上切一条分支出去,就像树枝一样:git checkout -b 你的分支名。

分支命名规范
开发分支:开发人员名字+’-’+项目模块名称
修复Bug分支:‘hotfix:’+开发人员名字+‘-’+修复bug的模块和bug问题

(4)看到说Switched to branch ‘XXXXX’ 了,别高兴,这时候只是你本地仓库有了这个分支而已,远程仓库还没有,你要执行一下:git push,就会发现一个git给我们的提示。于是我们按照它说的那样,把本地新分支推到远端,并且和远端的分支建立关联关系:git push --set-upstream origin jojo

Git版本控制工具的基础使用

Git版本控制工具的基础使用

(5写完代码后:
把代码提交到本地的仓库: 1:git add . 2:git commit -m ‘打上自己的备注,一定要详细’
(6推到远程分支:git push
(7)代码写完后,需要把写好的代码合并到master分支上统一打tag发包,于是我们切换回master分支:git checkout master
(8)在master分支上,merge你新建的分支:git merge jojo . 然后查看版本,git tag ,打tag:git tag v1.0.0.0 发布。自己DIY一些自动化集成工具也是可以的。git add . git commit -m git push
(9)最后一步,那条分支开发的或者修复bug用的都好,用完了的话,一定要删除掉,不然会越来越多,堆积着没用,首先删除推到远端的那一条:git push origin --delete XXXXXX 删除完远端,本地的还在,所以还要删除本地的:git branch -D dev
(10)删除完毕,看看:git branch -a。收工大吉。如果你忘记自己执行到哪一步了,或者不知道下一步该做什么了,就git status 看一下提示。

虽然看起来好麻烦,但是这也是非常规范保险的版本控制代码管理,所以希望大家都能遵守规范。

Git官方手册