天天看點

Git 用戶端基本使用及新手常見問題

作者:洋芋聊軟體測試

Git 作為一個版本管理工具,在企業中的應用越來越普遍。作為一個測試工程師,不可避免會需要接觸到 Git 的相關操作,以下整理 Git 用戶端的常見操作,以及應用中新手常碰到的一些問題。

1、環境安裝及配置

Git 下載下傳位址:https://gitforwindows.org/

TortoiseGit,Git 用戶端,針對 32/64 作業系統位數及對應的語言包下載下傳位址:https://download.tortoisegit.org/tgit/

Git 用戶端基本使用及新手常見問題

下載下傳後,輕按兩下一步步按照安裝即可

2、配置

  1. 選擇一個本地目錄,作為 Git 項目存放的目錄,友善管理。如:D:\Work-git
  2. 目錄空白處點選滑鼠右鍵, 選擇 --> TortoiseGit --> Settings, 彈出配置界面,點選 General 進行配置
Git 用戶端基本使用及新手常見問題
  1. 設定記住密碼。

點選左邊 Git,點選“編輯全局。git/config”中,配置使用者的名字、Email 及密碼資訊。當推送項目到 GitHub 等線上倉庫時,會使用你配置的使用者名和密碼。

Git 用戶端基本使用及新手常見問題

3、基本使用

1. Git 克隆

将項目克隆到本地。在工作目錄下,右鍵空白區域,點選:Git 克隆,則彈出克隆框,填入克隆項目的 Git 位址,點選确定,就可完成項目克隆至本地。

Git 用戶端基本使用及新手常見問題

2. Git 推送

本地新增加了檔案/代碼,需要推送到遠端倉庫。

a)送出(commit):送出到本地庫,需要添加日志。(此時遠端 GitHub 倉庫是沒有檔案的)

Git 用戶端基本使用及新手常見問題

b)推送(push):推送到遠端伺服器。(遠端倉庫有了本檔案)

Git 用戶端基本使用及新手常見問題

3. Git 拉取

遠端倉庫裡的檔案/代碼更新了,拉取到本地可以這樣操作:Git 拉取---> 選擇分支--> 确認;

Git 用戶端基本使用及新手常見問題

4、Git 用戶端新手常見問題

1、右鍵無克隆選項

解決方法:

  1. 使用者目錄下可能有個。git 檔案夾,是以造成在桌面上點滑鼠右鍵是沒有 Git clone 選項的,

打開“C:\Users\使用者名“檔案夾--> 勾選顯示隐藏項目,可以看到一個。git 檔案夾,删掉這個檔案夾就可以了

  1. 還存在一種比較特别的情況就是修改過 TortoiseGit 的配置,設定裡有個“右鍵菜單”,右側 clone 勾選上,下方的“對未控制版本的路徑隐藏菜單”要取消勾選,如果是第一次安裝這裡是不會有問題的,但是如果以前設定過,即便解除安裝了,這裡的配置也是不變的,打開看看就知道了。

2、報錯 TortoiseGitPlink.exe no such file or directory

Git 用戶端基本使用及新手常見問題
  1. 路徑不要包含到中文
  2. 确認設定-網絡中,SSH 用戶端設定是正确的
Git 用戶端基本使用及新手常見問題

3、Jenkins 配置 Git,報錯 SSH executable not found

Git 用戶端基本使用及新手常見問題

原因:沒有查找到 git.exe,

1)windos 下,得用指令:where Git,得到 git.exe 的安裝路徑

2)在 Jenkins 中指定 Git 的安裝路徑

進入 Jenkins 首頁,點選系統管理,點選系統設定,在彈出的頁面上,在 Path to Git executable 位置上輸入:“D:\Program Files\Git\bin\git.exe ”。~~~~~~~~

Git 用戶端基本使用及新手常見問題

繼續閱讀