首页  >  文章  >  开发工具  >  Git基本操作

Git基本操作

日久见人心不古
日久见人心不古原创
2020-04-28 18:04:38148浏览

概念问题

集中式版本控制系统(SVN等)和分布式控制系统(git)的区别?集中式版本控制系统的版本库存在在“中央服务器”,团队协作开发时,必须从“中央服务器”获取代码和提交更改[[1]]。分布式版本控制系统没有“中央服务器”,每一个电脑上都有一个完整的版本库,这样自己提交更改就不需要联网了,只有在pull或者push的时候才需要连接远程服务器。集中式控制器的“中央服务器”一旦损坏,团队成员就无法进行代码的拉取和提交了。相反,分布式的控制系统相当于在每个电脑上拷贝了一份版本库,单个电脑的版本库的损害,不干涉其他团体成员的工作。分布式控制器也有一台充当“中央服务器”角色的服务器,但它只是为了方便团队成员方便“交换”大家的数据而存在的。

Git的下载安装

下载地址:官网下载(推荐方式) https://git-scm.com/downloads腾讯软件中心下载 https://pc.qq.com/detail/13/detail_22693.html下载后的配置:git config --global user.name "Name"git config --global user.email "Email Address"

Git操作

基本操作请参考: 廖雪峰的官方网站

Git远程库的添加和推送

1. 要关联一个远程库,使用命令git remote add 远程库自定义名称 远程库自定义地址2. 关联后,使用命令git push -u origin master第一次推送master分支的所有内容3. 此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改

Git分支操作

查看所有分支 git branch创建分支 git branch 分支名称切换分支 git checkout 分支名称 或者 git switch 分支名称(推荐方式,前者容易与回退操作引起误解)创建并切换分支 git checkout -b 分支名称 或者 git switch -c 分支名称分支合并 git merge 要被合并的分支名称删除分支 git branch -d 分支名称 [1]: 廖雪峰的官方网站

以上是Git基本操作的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn