前言
目前,Git已經廣泛應用于版本控制系統(tǒng)中,很多技術團隊會逐漸將項目從SVN遷移到Git,所以軟件測試人員需要了解和掌握其用法。
什么是GitGit是LinusTorvalds創(chuàng)建的分布式版本控制器,可以有效地管理和跟蹤不同分支的變化,比較每次提交中代碼的變化。
Git采用三樹架構,大致可以分為:
1.版本存儲庫:工作區(qū)有一個隱藏的目錄。Git,不是工作空間而是git的版本庫;
2.暫存索引:暫存區(qū)就像一個臨時倉庫,可以臨時存儲來自工作區(qū)的新文件或文件修改;確保代碼提交更有條理,避免提交瑣碎的代碼;
3.本地分支(工作分支):簡單理解就是大家在電腦上能看到的目錄。開發(fā)測試學生可以直接在本地編輯操作;
Git上的工作流程基本如下:
1.通過git克隆將遠程倉庫克隆到本地目錄作為工作目錄;
2.在本地工作目錄中添加和修改文檔;
3.如果遠程添加修改,需要同步更新本地文件;
4.在本地工作目錄中完成修改,通過git add將相關修改添加的文件提交到臨時存儲區(qū);
5.通過git提交添加到當前工作區(qū);
6.通過git推送推送到遠程git服務器;
常用的Git命令克隆Git存儲庫
git clone git @ github . com:someRespostoryname . git = & gt;這將把遠程倉庫克隆到本地目錄。
創(chuàng)建新的本地分支機構
git分行<。您新分支機構名稱>;= >;在本地創(chuàng)建一個新分支。
刪除分支
git分行-d <。分行名稱;= >;刪除本地分支。
git推送原點-刪除<。分行名稱;= >;刪除遠程分支。
將更改推送到分支機構
git狀態(tài)=>。檢查分支的狀態(tài),查看是否有任何文件已更改。
git add。= >;將所有文件添加到臨時索引。
git添加您文件= & gt僅向臨時索引添加一個文件。
git commit -m "YOUR_MESSAGE"= >;提交代碼更改。
git push=>。將更改推送到遠程分支。
git push -u origin <。您當?shù)胤中忻Q>;= >;將更改從本地分支推送到遠程分支。
查看當前分支
git分支=>。檢查你的分行。
切換到另一個分支
git結帳<。名稱_ OF _ OTHER _ BRANCH & gt= >;切換到另一個分支。
拉最新代碼
git pull=>。把所有最新的東西從遠程分支機構拉到你的本地分支機構。
git pull - rebase=>。建議使用此命令。其職能是:
1.暫時存儲本地回購。從最后一次拉動后的代碼變化;
2.回滾到最后一次拉;
3.更新本地分支機構信息,使其與遠程倉庫保持一致;
4.應用臨時存儲的本地變更代碼;
合并分支
當你想將主分支的所有最新變更合并到本地XY分支時,可以通過git結賬主切換到主分支,然后通過git拉式更新同步遠程倉庫代碼,再通過git結賬XY切換到XY分支,最后通過git合并主將主分支的變更合并到XY分支。
回滾版本
git重置-硬head^=>;將當前分支回滾一個版本。
其他Git命令
日志查看
git日志=>。查看某人提交的更改。
git日志-自=2017-01-14= >起。顯示從該日期到今天的提交。
git log -直到=2017-01-14= >為止。顯示提交截止日期。
git日志作者= " '某些_用戶" = >;顯示部分用戶提交的內容。
結束語今天我簡單介紹一下測試過程中常用的git命令,并繼續(xù)總結和分享后期Git工作流過程中遇到的經驗和問題~
1.《git查看遠程分支 測試過程常用的Git命令》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《git查看遠程分支 測試過程常用的Git命令》僅供讀者參考,本網(wǎng)站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉載時請保留本站內容來源地址,http://f99ss.com/tiyu/1060373.html