Git是现在主流的一种代码托管技术。基本上大多数的公司都在使用Git进行协同开发。很多代码托管平台也是通过Git来实现的。
Git可以对代码进行版本控制以及分支管理等。它里面主要包含远程仓库,克隆,本地仓库,分支,提交,拉取等概念。其中远程仓库是指我们代码存储在服务器的地方,并且是我们整个团队中所有人都可以访问的地方。
克隆则是指从远程仓库克隆到本地的过程。本地仓库指的是我们开发人员从远程仓库克隆一份代码之后,保存在我们本地的代码,但是这个代码只有克隆的代码的开发人员可以看到。
分支分为主分支(master分支)和开发分支(develop分支),但我们开发的时候,基本不在master上面进行开发,而是我们自己从主分支或者开发分支中再分出来一条分支,然后我们就在这个分支上进行开发,里面的每个分支都有自己的代码。
提交是指在我们的代码开发完成之后,需要将其修改并且说明修改的内容进行提交,但是此时的代码只会提交到我们本地的仓库,远程仓库此时还不会修改。
拉去的意思指在开发中,同一个项目可能是多人协作开发,那么我们就需要将别人修改的代码拉去并合并到自己的代码中。
合并,顾名思义是指在我们自己的分支开发完成并且检查没有发现问题之后,就需要将我们的分支合并到主分支上面。
推送指由于之前的所有操作都是在我们本地进行的,远程仓库的代码并没有任何的改变,这就需要我们将本地的代码推送到远程的仓库中,更新远程仓库代码。
在开发中,我们可以合理地使用Git并且对它进行管理,当新版本遇到问题之后,我们就可能需要使用旧版本的代码并将代码进行回滚,以解决突发问题。
扩展资料
游戏编程的简单介绍
游戏编程指利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。 目前流行的游戏编程语言为C++编程语言,游戏编程接口为DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。现在手机上玩的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。当然时下也流行一些跨平台的编程引擎,例如cocos2d-x、unity 3D等。
参考资料来源:Git-Git是什么
- 随机文章
标签 请问什么是git