SourceTree使用方法和git命令

2021-09-22 01:56:58 字數 1780 閱讀 8813

sourcetree 是乙個git**管理的圖形化工具。因為git 預設只能使用命令列模式進行一系列的操作,這個工具,整個使用了圖形化介面操作,容易上手。

同時也是mercurial和subversion版本控制系統工具。支援建立、提交、clone、push、pull 和merge等操作。

sourcetree 操作介面如下:

1.主介面

2.clone git 工程 到本地環境

3.建立或刪除 git 分支

4. 合併分支

5.檢出遠端分支到本地

6.解決分支衝突

專案中長存2個分支: 主分支(master) 和開發分支(develp)

專案存在三種短期分支 :

功能分支(feature branch)

補丁分支(hotfix branch) 預發分支(release branch)

一旦完成開發,它們就會被合併進develop或master,然後被刪除。

雖然是主分支和分支,卻是平級關係,develop可以理解為開發庫,master為生產庫

git 常用命令如下

remote 遠端分支名   origin branch本地分支名 develop 

$ git pull [remote] [branch]    // 拉取遠端倉庫的變化,並與本地分支合併 

$ git push [remote] [branch]    // 上傳本地指定分支到遠端倉庫 

$ git push [remote]--force    // 強行推送當前分支到遠端倉庫,即使有衝突 

$ git add abc.txt global.js ......    //新增制定的檔案到暫存區 

$ git add .    // 新增當前目錄的所有檔案到暫存區 

$ git rm [file1][file2] ..    // 刪除工作區檔案,並且將這次刪除放入暫存區 

$ git commit -m***    // 提交暫存區到倉庫區 *** 為提交的備註資訊 

$ git status    // 檢視當前狀態

$ git log    // 檢視提交記錄

$ git branch    // 列出所有分支 

$ git branch -r    // 列出所有遠端分支 

$ git branch ***    // 建立乙個分支 

$ git branch -d ***    // 刪除乙個分支 (正在執行的分支不能刪除)

SourceTree使用細節

1.提交部分 改動10個檔案,但這次只想提交其中5個檔案,怎麼辦?stash貯藏,等提交完之後再把貯藏弄回來。如果不貯藏,無法rebase note 貯藏之前,先得add。寫完commit 資訊之後,在貯藏其他的 2.建立遠端分支 本地分支push到遠端 如果想把本地的某個分支test提交到遠端倉庫...

sourcetree如何使用

sourcetree是乙個操作簡單而且無需記住各種複雜git命令的快速管理分支軟體。個人十分推薦。操作步驟 一 安裝sourcetree 2.按著預設操作直接安裝完成後會讓你登入,這裡我建議用谷歌的賬號先翻qiang再登入,速度很快。否則很難進入sourcetree,登入一次後下次就無需再次登入了。...

sourcetree基本使用

非常有用的使用sourcetree開發的步驟文件 1 master,最終發布版本,整個專案中有且只有乙個 2 develop,專案的開發分支,原則上專案中有且只有乙個 3 feature,功能分支,用於開發乙個新的功能 4 release,預發布版本,介於develop和master之間的乙個版本,...