集中式的版本管理工具有CVS、RTC等,有对立的地方服务器。

一、git是分布式版本控制系统,实质上是一套内容寻址文件系统,咱们接触的git是封装的界面;

二、企业中罕用分支管理策略

主分支master:主动建设
开发分支develop:日常开发用的
性能分支feature:为开发某种特定性能,不须要合并到主分支
bug分支fixbug:版本公布之后对bug的修复

三、git分支治理步骤实际

1、创立分支:git branch dev Git branch -b dev
2、切换分支:git checkout dev
3、分支文件提交:git add. git commit -m"" git push
4、合并分支(疾速合并):git checkout master.
5、删除分支:git checkout master git branch -d dev
6、命令总结:查看。 Git branch -a dev

四、Git 文件抓取

提交:cd 文件目录下 git pull

cd existing_folder

git init
git remote add orgin ssh://…
git add .
git commit -m "" <=>git cz
git pull
git push
git stash 暂存以后更改
库的迁徙和备份:git remote add test ssh://…
本地分支push 到近程仓库:git push -f test master

补充

如果有用gerrit提交代码,呈现“missing change-id”的报错时,能够
执行命令如下:
git reset --soft {{commit-id}}
git push origin HEAD:refs/for/{{branch}}