工程化專題之git

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

相關文章
相關標籤/搜索