git與git-flow安裝(基於蘋果Mac OSX系統)以及基本操作
安裝
安裝git:
$ brew install git
安裝git-flow:
$ brew install git-flow-avh
安裝git-flow發現類似問題:
Could not symlink share/zsh/site-functions/git-flow-completion.zsh /usr/local/share/zsh/site-functions is not writable.
解決方案:
$ sudo chown -R $(whoami) /usr/local/share
基本操作
克隆:克隆遠端檔案
# 克隆https://github.com/shannon-jia/authapi檔案
$ git clone https://github.com/shannon-jia/authapi.git
檢視、切換分支:
(master)$ git branch # 檢視分支
(master)$ git checkout BRANCH_NAME # 切換到BRANCH_NAME分支
刪除本地或者遠端分支:
(master)$ git branch -D BRANCH_NAME # 刪除本地BRANCH_NAME分支
(master)$ git push origin :BRANCH_NAME # 刪除遠端BRANCH_NAME分支
上傳檔案到遠端:將遠端克隆資料夾下的.git資料夾放入要上傳的檔案中,執行以下操作
(master)$ git status # 檢視狀態
(master)$ git add --all # 新增要上傳的檔案。可執行git add -help檢視幫助,git reset表示取消add
(master)$ git commit -m "discription" # 為檔案新增描述
(master)$ git push # 上傳檔案到master分支
note:以上(master)$
表示在master分支上
對比分支:
(master)$ git diff # 對比兩個檔案,可在之後新增要對比的檔名
合併分支:
(master)$ git merge develop # 將develop分支合併到master分支
(master)$ git push # 上傳合併
運用git flow初始化git現有庫:
# 初始化時,你必須回答幾個關於分支的命名約定的問題。建議使用預設值,之後分支會自動切換到Develop
(master)$ git flow init
新增新特性分支:
# 新增分支MY_FEATURE
(develop)$ git flow feature start MY_FEATURE
釋出新特性分支:
# 釋出新特性分支MY_FEATURE
(MY_FEATURE)$ git flow feature publish
取得釋出的分支:
# 拉取新特性分支MY_FEATURE
(develop)$ git flow feature pull origin MY_FEATURE
相關文章
- MAC上Git安裝與GitHub基本使用MacGithub
- Mac(OS X)中Git安裝與GitHub基本使用MacGithub
- 在 Mac OSX 上安裝 nginxMacNginx
- mac怎麼安裝win10系統_蘋果mac如何安裝windows10系統MacWin10蘋果Windows
- 蘋果Mac安裝win10雙系統蘋果MacWin10
- Mac上Git安裝與配置MacGit
- mac安裝win10後怎麼進入蘋果系統 mac安裝win10如何切換蘋果系統MacWin10蘋果
- 蘋果mac系統下安裝windows7系統詳細教程蘋果MacWindows
- 安裝 MAC 系統Mac
- MAC OSX Docker安裝教程2018MacDocker
- Git版本控制系統安裝Git
- 蘋果電腦怎麼裝雙系統?蘋果MAC電腦安裝Windows10雙系統教程蘋果MacWindows
- 從Git向Git-Flow出發Git
- 如何給自己的mac電腦安裝雙系統,在蘋果電腦上安裝win系統Mac蘋果
- Git基本操作Git
- git 基本操作Git
- Is it going on-------------Docker容器的安裝以及基本的操作指令GoDocker
- 蘋果電腦怎麼裝雙系統?蘋果MAC電腦安裝Windows10雙系統圖文教程蘋果MacWindows
- webStorm安裝以及整合git使用!WebORMGit
- Git — 從安裝到操作Git
- 蘋果電腦怎麼安裝windows系統 mac電腦安裝win10系統方法介紹蘋果WindowsMacWin10
- 03 Git 以及 其 GUI TortoiseGit 的下載與安裝GitGUI
- Docker基本操作基於WindowsDockerWindows
- Git-flow 工作流使用Git
- 【Jenkins】基於Windows系統安裝JenkinsJenkinsWindows
- CVS在MAC OSX中的安裝和使用 (轉)Mac
- head與postman基於索引的基本操作 for elasticsearchPostman索引Elasticsearch
- Mac系統解除安裝Paragon NTFS for macMacGo
- mac系統安裝總結Mac
- Git 常用基本操作Git
- git的基本操作Git
- Git基本操作指南Git
- 關於安裝VMware以及Linux作業系統過程Linux作業系統
- Git-flow作者稱其不適用於持續交付?Git
- 蘋果mac筆記本安裝win10雙系統的方法蘋果Mac筆記Win10
- 遠端管理 Mac OSX 裝置Mac
- mac裝win10雙系統的方法_如何安裝macos蘋果和win10雙系統MacWin10蘋果
- 蘋果電腦怎麼安裝win10系統 mac電腦裝windows10系統教程蘋果Win10MacWindows