Git學習筆記

1. Git介紹
  a) 完整的版本控制功能,解決多人協做問題
  b) 提升開發效率
2. Git安裝
  a) Git安裝
    i. 下載並安裝windows git
      - Msysgit(https://git-scm.com/download/win)
    ii. 配置用戶信息
      - git config --global user.name 「wayne」
      - git config --global user.email 「zs577215@gmail.com」
  b) 客戶端GUI安裝
    i. 下載並安裝sourceTree
      - https://www.sourcetreeapp.com
3. Git工做流
  a) 建立倉庫
    i. 初始化版本庫
      - git init
    ii. 添加文件到版本庫
      - git add
      - git commit
    iii. 查看倉庫狀態
      - git status
    iv. GUI圖示
      git

    v. Command Line圖示
      github

  b) 工做流 (工做區 – 暫存區 – 版本庫)
      windows

 


4. 遠程倉庫 (git remote add – git pull – git push – git clone)
  a) 建立SSH key
    i. ssh-keygen -t rsa -C 「zs577215@gmail.com」
    ii. cd ~/.ssh
    iii. cat id_rsa.pub
    iv. 複製id_rsa.pub的內容到github的SSH keys中
  b) 添加遠程倉庫(command line)
    i. 在github新建倉庫
    ii. 添加提交
      app

  c) 添加遠程倉庫(GUI)
      ssh

5. 克隆倉庫
  a) 克隆遠程倉庫到本地 – command line
    clone git@github.com:wayne06 /clone_repo_demo.git
  b) 克隆遠程倉庫到本地 – GUI
    i. clone
    ii. push to orgin
6. 標籤管理 – 經過標籤回滾
  a) 查看全部標籤
    i. git tag
  b) 建立標籤
    i. git tag name
  c) 指定提交信息
    i. git tag -a name -m 「comment」
  d) 刪除標籤
    i. git tag -d name
  e) 標籤發佈
    i. git push origin name
7. 分支管理 (git branch – git checkout – git merge)
  a) 建立分支
    i. git branch feature_x
  b) 查看分支
    i. git branch
  c) 切換分支
    i. git checkout feature_x
  d) 合併分支
    i. git merge feature_x
  e) 刪除分支
    i. git branch -d feature_x版本控制

相關文章
相關標籤/搜索