Mac 下使用sourcetree操作git教程
SourceTree 是 Windows 和Mac OS X 下免費的 Git 和 Hg 客戶端,同時也是Mercurial和Subversion版本控制系統工具。支援建立、克隆、提交、push、pull 和合並等操作。 SourceTree擁有一個精美簡潔的介面,大大簡化了開發者與程式碼庫之間的Git操作方式,這對於那些不熟悉Git命令的開發者來說非常實用。SourceTree擁有完整的Git功能:通過一個簡單的使用者介面即可使用所有的Git命令通過一次單擊,即可管理所有的Git庫,無論是託管的還是本地的通過一次單擊,即可進行commit、push、pull、merge等操作一些先進的功能,如補丁處理、rebase、shelve、cherry picking等可以連線到你託管在Bitbucket、Stash、Microsoft TFS或GitHub中的程式碼庫。
1.sourcetree的安裝:
開啟應用商店:搜尋sourcetree並下載、安裝(免費)。
2.註冊一個git服務(文中以http://git.oschina.net/為例)
開啟http://git.oschina.net/註冊並驗證,建立或者fork一個專案並開啟。
把git檔案的地址記錄下來。
3.開啟sourcetree,點選new
填入剛才的地址並選擇一個本地目錄來儲存程式碼。
4.現在你可以在本地目錄裡面進行開發了,開發完成後,再次開啟sourcetree:
將files in the working tree 裡面的檔案拖進index裡面 點選工具欄裡面的commit,彈出框中再次點選commit後 ,點選綠色的PUSH箭頭,這時候你的檔案就會成功的上傳到git倉庫裡面咯!
5.如果出現error: failed to push some refs to 錯誤時,是因為本地與遠端版本不匹配引起的,這時再次clone一下程式碼到本地就ok~