sourcetree有著完善的操作系統(tǒng),可以幫助用戶適應(yīng)多種環(huán)境下的開發(fā)環(huán)境,在控制系統(tǒng)的操作中,具有簡單精致的內(nèi)容功能設(shè)置,由此廣大使用者都說非常實用,有需要的朋友們歡迎前來極光下載站體驗使用!
sourcetree擁有一個精美簡潔的界面,大大簡化了開發(fā)者與代碼庫之間的git操作方式,這對于那些不熟悉git命令的開發(fā)者來說非常實用
sourcetree是windows和macosx下免費的git和hg客戶端管理工具,同時也是mercurial和subversion版本控制系統(tǒng)工具。支持創(chuàng)建、克隆、提交、push、pull和合并等操作
通過一個簡單的用戶界面即可使用所有的git命令,一次單擊,即可管理所有的git庫,無論是托管的還是本地的,一次單擊,即可進行commit、push、pull、merge等操作
一些先進的功能,如補丁處理、rebase、shelve、cherrypicking等,可以連接到你托管在bitbucket、stash、microsofttfs或github中的代碼庫
打開sourcetree,點擊clone,如下圖
切換到克隆配置頁面,填入遠程倉庫地址,目標路徑(本地存放路徑),點擊克隆。
打開目標路徑,可以看到已克隆一個空白的版本庫。
在目標路徑下新增文件test1.txt
提交和推送。由于git是分布式版本控制工具,存在著本地倉庫和遠程倉庫,所以我們在本地工作副本進行的編輯,要先提交到本地倉庫,再從本地倉庫推送到遠程倉庫。下面進行演示。第7步中編輯完成后,打開sourcetree,可以看到文件的變動已經(jīng)顯示到軟件界面,點擊暫存所選,類似于勾選要提交的文件。
輸入提交注釋[a]新增1,點擊提交。
提交完成后,可以看到日志/歷史選項卡中已顯示提交的版本日志,在master分支提交了新增1,不過這個master分支是本地倉庫的,并不是遠程倉庫的。從第二張圖可以看到遠程倉庫github里還是空白的。
推送。點擊推送,勾選將本地master分支推送到遠程master分支,點擊推送。
推送完成后,可以看到最新的版本里顯示了master和origin/master,這表明本地master分支和遠程master分支是同步的,在一個節(jié)點上。登錄github可以看到倉庫里已有提交記錄了。如下圖。這樣本地修改的代碼或文件就被同步到了遠程倉庫,可以被別人拉下來使用。
網(wǎng)友評論