sourceTree的使用

2020-12-25 程序工具人

一款操作簡單功能強大的圖像化git倉庫操作工具SourceTree

你是否還在為記不住git命令而焦頭爛額,是否還在為某個操作命令到處找資料說明。今天你看到這篇文章,那基本上可以告別git命令了,有一款操作簡單功能強大的圖形化git倉庫操作工具,那就是SourceTree。

SourceTree 是 Windows 和Mac OS X 下免費的 Git 和 Hg 客戶端,擁有可視化界面,容易上手操作。同時它也是Mercurial和Subversion版本控制系統工具。支持創建、提交、clone、push、pull 和merge等操作。

其實在接觸SourceTree之前,我還是使用最原始的git命令方式操作git倉庫。雖然看起來很牛逼很厲害的樣子,但是當某一段時間沒怎麼使用git命令了,是不是會這種每打一條命令就要去查一下資料。這樣子即降低了工作效率,也是使得我們又要花點時間去溫習一下之前的命令。後來我發現這款圖形化操作工具,四個字評價,簡單好用。這工具特別適合新手,以及不想去記那些複雜命令的同學。

SourceTree

下面直接上乾貨吧!

安裝

自行上百度搜索傻瓜式安裝,這裡略過。

克隆倉庫

克隆完後大概如下圖所示

創建分支

一般我們都不會再master上直接開發,那我們現在創建一個dev分支,點擊工具欄中的分支按鈕,在彈出的分支創建框中填寫分支名稱。

假如我們此時在本地分支dev上做了相應的開發,可以看到工具中顯示了我們本次修改了什麼文件,以及沒個被修改的文件變化的內容

提交本地分支

填寫修改內容備註,暫存已經修改的文件,點擊右下角的提交,此操作相當於git add . 命令和git commit -m 『」增加xxx功能」(2)點擊工具欄中的推送,提交本地倉庫到遠程倉庫,提交後發現遠程倉庫中創建了一個新的分支dev更新和合併代碼例如當前需要合併dev分支的代碼到master中,此先的吧dev中修改的代碼先提價到遠端伺服器,然後再切換到(雙擊master分支名稱)master,注意切換到master分支後拉取一次最新代碼,以防此時有其他人提交了新的代碼到master分支,要不然合併時會出現提交不上。正式合併代碼,選中本地倉庫中dev分支,注意不是切換到dev分支,然後右鍵選擇合併dev至當前分支,點擊確定合併就好了。最後將將合併到本地master倉庫中的代碼提交到遠程master倉庫。還有一些其他的功能,比如提交錯了,可以回滾提交,還有貯藏等一些高級操作,可以自己慢慢探索。------------------------------------------------END---------------------------------

你的一個讚一個關注是我創作的動力,是我持續輸出的能量源泉,老鐵關注一波吧!

相關焦點

  • Sourcetree for mac(Git管理神器) 中文版
    Sourcetree for mac中文版是一款Git管理神器,Sourcetree中文版消除了使用命令行的需要,可以處理託管存儲庫和本地存儲庫,並為執行基本維護任務(如創建,克隆,提交,推送或合併項目)提供支持。
  • 使用 source 命令將函數和變量導入 Bash | Linux 中國
    這是 Bash 附帶的命令,要獲取有關它的更多信息,可以輸入 help source。. 命令兼容 POSIX。但 source 命令不是 POSIX 定義的,但可以與 . 命令互換使用。根據 Bash help,source 命令在你當前的 shell 中執行一個文件。「在你當前的 shell 中」 這句很重要,因為它表示它不會啟動子 shell。
  • SourceTree 2.2 發布,Git 和 Hg 的客戶端
    Update account info when connecting accounts with a new repositorySourceTree will no longer freeze when creating a new remote repositoryA repository's source
  • 手把手教你如何在Innovus中分析clock tree質量
    可以通過使用下面的命令來抓取並寫到一個新的文件中。source highlighting_worst_ID_paths.tcl (篇幅有限,腳本放在小編知識星球上)highlightingWorstIDpaths -skew_group my_clk/functional_func_slow_max -number_of_paths 10
  • 使用Treetime分析tMRCA和進化速率
    其中通過軟體Beast分析tMRCA和進化速率在本人之前的《Beast v1.8使用手冊》中已經提到,這裡重點介紹Regression of root-to-tip distances(RTT)裡的treetime軟體包分析tMRCA和進化速率。
  • Source Filmmaker
    https://my.oschina.net/u/4395718/blog/3682720 經常使用
  • Linux CMake 快速使用(一)
    緣起:之前給別人提供的SDK都是在Linux下使用Qt搭建的,但是最近有客戶不使用Qt,而是需要在Linux下使用cmake進行進行文件組織。於是我就進行谷歌,現在將可用的程序記錄下來。文件結構如未安裝,使用sudo apt install tree命令安裝。使用tree -L 1 命令以樹狀圖列出目錄的內容(也可只使用tree命令)。
  • Tree Top Shares Tips that are Good to the Core
    For more information, including apple products, recipes and nutrition   facts, visit www.treetop.com   and www.usapple.org.  About Tree Top Inc.
  • speedtree與ue4結合,接上期內容
    打開speedtree,點擊add添加一個樹幹如圖,選擇trunk添加的樹幹有點彎曲,選擇trunktube樹幹比較筆直注意左邊對了提醒一下大家,speedtree可以從外部導入模型,支持fbx obj 但是不能給模型添加風場,還有就是如果想導入UE4下載一個speedtree for ue4版本,越新的版本轉換越方便,我用的是7.1.5版本,一會把軟體分享給大家,注意導入ue4,要選擇另存為,保存後會出現三種文件格式,srt是ue4的格式。
  • 零基礎學英語:in the tree &on the tree
    下面就一起看看吧~   1.in the tree   In the tree 表示的在樹上指的是原本不在樹上的物體,例如:鳥,貓等小動物,物品及人。   There are some birds in the tree.   樹上有一些鳥。   The kitty is in the tree.
  • In the tree和on the tree搭配辨析
    從以上例子中可以看出,對in the tree 和on the tree的語法辨析表現在對修飾詞的不同,且各書中的所舉例句大有雷同,這兩則例句未能在根本上解釋兩個詞組的區別,並且,對詞組的用法介紹也過於簡單。       事實上,in the tree和on the tree的用法比詞典中列舉的要複雜的多。
  • Primary Source和Secondary Source區別
    Primary source是提供有關主題的第一手知識的來源,並且儘可能接近實際來源。  讓我們根據您在電視上看過的任何犯罪戲劇來考慮一下。   當偵探調查案件時,他們做的第一件事是什麼?他們與受害者交談。   受害人顯然參與了犯罪活動,並對事件有第一手的了解。這一事實使受害者成為主要來源。
  • 真不是「money tree」,正確表達是這些!
    說到搖錢樹,很多人的第一反應就是「money tree」,其實不然,關於「搖錢樹」的說法,英文中有很多地道的表達,下面我們就一起來看看吧!2、a ready source of money這句話翻譯過來就是指「現成的資金來源」,換言之,就是我們所指的「搖錢樹」的意思。
  • in the tree與on the tree深入辨析
    今天的詞彙辨析很有趣,你知道in the tree和on the tree的區別嗎,在中文中,我們都翻譯為「在樹上」,比如:一隻鳥在樹上,一個蘋果在樹上,一個小孩坐在樹上……但是在英語中對這些用法是有所區分的。
  • 黑莓開源逆向工程工具 PE Tree,降低逆向複雜度
    該公司表示,PE Tree 使得逆向工程師可以使用 pefile 和 PyQt5 在樹狀視圖中查看可移植可執行(Portable Executable,PE)文件,從而降低了從內存中轉儲和重建惡意軟體的門檻,同時提供了社區可以建立的開源 PE 查看器代碼庫。
  • 獨家 | 決策樹VS隨機森林——應該使用哪種算法?(附代碼&連結)
    utm_source=blog&utm_medium=decision-tree-vs-random-forest-algorithmhttps://courses.analyticsvidhya.com/courses/getting-started-with-decision-trees?
  • The Fir-Tree
    Often they found a whole basketful and strung strawberries on a straw; they would sit down by the little fir-tree and say, 'What a pretty little one this is!' The tree did not like that at all.
  • in the tree和on the tree的區別
    今天帶來的是:in the tree和on the tree的區別。in the tree和on the tree譯成漢語都是:「在樹上」,但所表示的含義不同:(1)in the tree:指外界的事物在樹上,而非樹木自身生長,無法附著在表面。
  • in the tree和on the tree的意思都是「在樹上」,那有何區別?
    由此可見,以上兩個例句都是使用「there be」句型來表示「某地有某物」(還可以是「某地有某人」,但是翻譯的時候不一定要譯出「有」,只要涵蓋了「有」的意思就行)。不過,當句子末尾的地點狀語是in the tree和on the tree的時候,出現了個特殊性,就是兩個例句中各自帶的那個名詞是不能隨意變換(some oranges幾顆桔子和a bird一隻鳥兒),因為例句1中的地點狀語是on the tree,指在樹上的東西本身是屬於樹的一部分,如:葉子、果實等。顯然,桔子是果實,長於桔樹上,生命來源於桔樹。
  • Combined Source
    企業和他們的客戶可以輕鬆開戶,並使用這一強大的交易平臺來處理與全球數千名客戶之間的事務。為進一步簡化流程,採用 Asian Pay 的「錢包」系統(類似於銀行帳戶)讓用戶可以在開戶後使用電子錢包以及主要信用卡公司發行的借記卡。