測試人員如何使用Git

2021-10-02 04:40:03 字數 2801 閱讀 6558

新建立乙個目錄 如github 在該目錄下右鍵開啟裡面彈窗的git bash here的命令提示窗

輸入git init 初始化倉庫 也就是建立版本庫,然後就可以看到該目錄下多了個.git目錄檔案,若看不到,則設定電腦顯示隱藏檔案。這個目錄是git跟蹤管理版本庫的。

在git bash here中輸入echo case01 >>suite1.txt 建立了乙個txt檔案並輸入內容 case01

輸入檢視檔案內容的命令 cat suite1.txt

git使用步驟 ------- 主線任務

步驟1:首先要有個版本庫   git init   /    git clone

步驟2:將檔案新增到版本庫(新增到暫存區)

① git add ***.txt 一般直接使用git add .

② git commit -m "修改資訊" 把檔案提交到倉庫

git config --global user.name "***"

git config --global user.email "***@163.com"

再以後提交到倉庫後,可以直接用一條命令代替即可:git commit -a -m "備註"

以下兩條命令常用的:

git config --list 檢視所有的配置資訊

git status 檢視當前的git倉庫狀態

處理意外情況 ------- 支線任務

場景1  --- 撤銷修改     git checkout --suite1.txt

場景2 --- 讀取之前的存檔 git reset head suite1.txt

提交到版本庫的記錄 用命令 git log 裡面有版本號等

git reflog 檢視所有分支的所有操作記錄,包括已經被刪除的commit記錄

git log 檢視日誌,但是不能檢視已刪除了的commit的記錄

雲備份 同步工作記錄

選擇遠端git伺服器: 國內 --- 碼雲 

國外 --- github

建立遠端倉庫:選擇國內的碼雲平台,在平台先建立乙個倉庫

git全域性設定: git config -- global user.name "***"

git config -- global user.email "***@163.com"

建立git倉庫:沒有倉庫就建立。

已有倉庫?本地倉庫和遠端倉庫進行關聯 origin代表遠端倉庫的名稱,也可以自定義名字。

git remote and origin [email protected]:leijun/testsuite.git

檢視遠端伺服器名稱 git remote

檢視遠端伺服器的詳細資訊 git remote -v

ssh公鑰生成:操作步驟如下:

① ssh-keygen -t rsa -c "***@163.com"

② 按照提示完成三次回車,即可生成ssh key

③ 檢視獲取public key 用命令cat ~/.ssh/id_rsa.pub 或者 直接去電腦盤使用者下的.ssh目錄下的id_rsa.pub檔案,直接用滑鼠右鍵 git fui here打,最後複製貼上到碼雲新增公鑰。

如何把本地**上傳?

操作步驟:

① git init 建倉庫

② git add 新增**到本地倉庫(暫存區)

③ git commit -m "備註" 提交到本地快取

④ git remote add origin /leijun/suite.git 提交到遠端倉庫

⑤ git push -u origin master push到master分支

遇到問題??

解決辦法是:刪除遠端git倉庫 用命令 git remote rm origin

通過git clone [email protected]:***/testsuite.git

具體步驟:① 可以在本機碟符裡新建乙個目錄,以便存放轉殖下來的檔案

② 在該目錄下開啟git bash here 輸入git clone [email protected]:***/testsuite.git

③ 該目錄下就能看見從遠端倉庫轉殖下來的檔案了

如何多人同時開發維護**?

得先 git  pull 拉取當前分支最新**

最後一步 git push origin master 才是push到遠端的master分支上

【課堂小測試】

1、git是由什麼語言編寫的?

使用c語言編寫。git很快,c語言通過減少執行時的開銷來做到這一點

2、git可以安裝在哪些作業系統上?

linux windows mac

3、git屬於什麼型別的版本管理系統?

分布式4、git與svn的區別?

git是分布式;svn是集中式。

git是第三代;svn是第二代。

git的push/pull操作更快;svn的push/pull操作較慢。

git可以在其本地系統上轉殖整個儲存庫;svn版本歷史記錄儲存在伺服器端儲存庫中。

5、git config的功能是什麼?

用來更改你的git配置,包括你的使用者名稱

6、如何在儲存庫建立儲存庫?

要建立儲存庫,先要為專案建立乙個目錄,然後執行命令git init

通過執行此命令,將在專案的目錄中建立.git目錄。

測試人員如何使用Git部署測試環境

git是分布式的版本控制系統。作為一名git的小白使用者,一開始接觸很懵逼,因為總擔心自己一不小心誤操作影響 倉庫的 網路上關於git的使用多從開發的角度,很少有人從測試的角度來介紹git的使用,下面就把自己這段時間的學習做乙個簡單的總結,算是拋磚引玉吧 新系統剛搭建完測試環境 在這種情況下,我們的...

如何考核測試人員?

csdn論壇上,有人問如何考核測試人員,我回了幾個帖子,下面就是我回帖的內容,可以代表我對此事的一些看法。一 測試人員的工作評價比較的難辦,因為測試人員沒有具體的工作產品產出。測試人員一般做的也就是測試用例的編寫和測試缺陷的提交。而這些可以說都不是看技術,而且看職業道德。所以我更多的認為,測試人員最...

測試人員應該如何發展?

最近看到一些測試朋友,對測試未來比較迷茫,不知該如何前行,無方向感。目前來看,業界目前存在乙個普遍的矛盾,一方面很多人會覺得測試沒有發展前途,另一方面,又有非常多的企業急需專業的測試人員。當我們公司開啟招聘的時候,也都會為招不到優秀的測試人員而苦惱,平均面試10個人能進來乙個就謝天謝地了。其實在我們...