Java SE Development Kit 8 mac8u181 官方最中文 / 242.3M
Adobe Dreamweaver cs6 for mac官方簡體中文中文 / 405.3M
SVN管理工具(Cornerstone Mac版)v4.0 官方最英文 / 16.5M
mac PHP集成開發(fā)工具(PhpStorm)V8.0.3官方最英文 / 124.4M
蘋果SQLite數(shù)據(jù)庫管理工具(SQLiteManager f中文 / 7.9M
Mac十六進制文本編輯器(UltraEdit)18.00.0.中文 / 56.0M
Navicat Premium for macv11.1.11 官方最新中文 / 144.7M
Editplus for macV3.80 官方最新版中文 / 12M
Fork for Mac是一款Mac平臺上的Git客戶端軟件,相信很多程序員朋友對各種Git客戶端工具都很熟悉,F(xiàn)ork Mac版就是其中一款,F(xiàn)ork Mac版擁有非常簡潔、友好的用戶界面,有需要的小伙伴歡迎來西西下載體驗。
查看某個 Commit 所在項目的全部文件
選中一個 Commit 后,可以在軟件下方的 Commit 區(qū)查看當(dāng)前詳細的 Commit 同時,查看其它同版本的文件。
Commit 的提交記錄
比如想查看 Update client ui 這個提交記錄的時候, public/index.html 是什么內(nèi)容。
查看一個文件的歷史版本,細節(jié)改變或者文件的所有內(nèi)容
文件歷史版本
通過點擊 File Tree 按鈕,選擇一個文件,右鍵可以看到 Show FIle History ,也是很方便的查看文件的歷史。
如果是在命令行,則可以對應(yīng)下面的命令:
# 文件 commit log git log -- filename # 文件 詳細的修改 git log -p -- filename # 使用 gitk 查看 gitk filename
精細到行的 Stage 和 Unstage
Stage 界面
在右邊鼠標移到修改區(qū),會出現(xiàn) Stage 和 Discard Changes 按鈕。
點擊 Stage 會框選的兩行代碼放到 Staged Files 中,也就是放在了 git 的暫存區(qū)。如果點擊 Discard Changes ,就會刪除前面的兩行修改,最后面的紅色修改不會受到影響。
如果按住 Alt 鍵,就會把所有修改都放入暫存區(qū)。
查看 Stash 中的改變和 Commit 的位置
Stash 信息
如圖,在 master 分支上面可以顯示當(dāng)時在哪個分支上面 git stash 的。并且可以查看 Stash 的內(nèi)容。
快捷的合并沖突
文件沖突界面(本圖片來自官網(wǎng))
如果出現(xiàn)合并沖突,可以直接選擇使用哪個文件,并且可以使用外部工具 Visual Studio Code 來處理,也是很方便。
如果是在命令行,對應(yīng)下面的命令:
# keep remote files git merge --strategy-option theirs # keep local files git merge --strategy-option ours # keep the remote file git checkout --theirs /path/to/file # keep local file git checkout --ours /path/to/file
自動 fetch 和專注某幾個分支
在處理分支上面,會自動 git fetch 讓本地倉庫更新到最新,同時還可以只顯示其中幾個分支,簡潔的了解一個分支的詳細變化。
常用快捷鍵
打開快速選擇分支: ⇧ + ⌘ + O
Stash 文件修改: ⇧ + ⌘ + S
Discard Stashes 文件修改: ⇧ + ⌘ + D
抓取,推送,提交,修改
創(chuàng)建和刪除分支和標簽
創(chuàng)建和刪除遠程備份
結(jié)帳分支或修訂
合并,子模塊
訪問最近的提交消息
以任何提交方式瀏覽存儲庫文件樹
直觀的合并沖突解決
在提交列表中直接查看您的隱藏
特別說明
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告