1 svn:git
1)中心化版本控制,只有server知道版本的變化信息,push和pull須要聯網ssh
2)server硬盤壞了怎們辦svn
2 安裝:gitlab
1)git config –-global user.name ‘xx’fetch
2)git config –-global user.email ‘xx’url
3)ssh-keygen -t rsa -C '123@qq.com' 生成密鑰公鑰,位於~/.ssh3d
3 經常使用命令:版本控制
1)git status 查詢當前狀態server
2)git remoteblog
a) git clone
b)git init
c)git remote add origin url
d)git push -u origin master
3)git fetch/pull/push
4)回滾:git reset --hard 提交版本號
git push -f origin master
5)git checkout
a)切分支
b)撤銷本地修改
6)git commit --amend
7)git merge 合併分支
8)git rebase 變基
9)git tag
10)git alias 組合命令並起別名
11)git config --list
4 gitlab
5 git hooks
6 git-flow