简介
Git是一个分布式版本控制系统。(据说没有之一?)
版本控制系统其实就是在团队协作开发的过程中,能够记录每个成员改动部分和日期,并能随时进行版本更新的项目管理系统。
和集中式版本控制系统的区别在于, 种模式的缺点在于必须联网才能工作,如果中央服务器不在局域网内,可能会出现各种问题。而分布式系统中,每个人的电脑里都有完整的版本库,我觉得类似于区块链的去中心化。修改后的更新只是把修改的部分推送给其他每个个人主机。因为这种模式,会使得整个系统的安全性高很多。
常用命令(默认已经安装好Git咯)
从远程主机拉取项目:
在你想要存放项目的位置,直接右键选择git bash here,输入命令如下(请提前做好远程SSH免密配置工作):
git clone ***(你的git项目地址)
新建并切换到新分支分支 dev:
git checkout -b dev
列出所有分支:
git branch --all
本地当前分支关联远程 dev 分支,但是以下做法会让本地分支针对远程dev分支的更新做出更改:
git pull origin dev
网友评论