1. 程式人生 > 其它 >git入門基本操作

git入門基本操作

一,專案初始化

  • 在桌面或者自己專案所在的資料夾開啟git(右鍵選單--》git bashhere)
  • git init 成功之後會生成一個.git檔案

二,設定git簽名

  1. 什麼是git簽名
    我們安裝了git之後,想要git管理我們的程式碼,就需要在git上面新增一個自己的資訊,用來
    表示自己獨特的身份.這樣也方便後面與不同的人員提交程式碼,進行身份區分。
  2. 設定簽名的方式
    • 方式一:專案範圍簽名只在該專案中生效
    • 方式二:該系統登入人員都有效(推薦設定)

三,專案的基本操作

一般流程:建立新檔案-->檔案加入到git管理(暫存區)-->檔案放入本地倉庫。

  • git的檔案管理是這樣,分為暫存區
    , 本地庫遠端倉庫
  1. 檔案新增到git管理
    git add 檔名

  2. 檔案儲存到本地倉庫

    • 方式1 git commit 檔名 提交的時候會讓你寫一下提交的操作說明,如圖二。
    • 方式2 git commit -m "提交說明資訊" 【檔名】 不會彈出說明頁面,方便

    圖一

    圖二

  3. 檢視檔案狀態
    git status會顯示檔案的狀態

  • 紅色--檔案代表未放入暫存區
  • 綠色--放入暫存區
    圖三 git檔案操作

    圖四

    圖五
  1. 日誌檢視,版本回退

    1. 日誌檢視命令
      • git log

      • git reflog 可以記錄版本之間的切換資訊

      • git log -- oneline

      • git log --pretty=oneline--是git log --pretty="formmat",
        format可以使多種形式

    2. 版本回退--git reset --hard 版本索引值

    3. 版本回退命令比較

  2. 刪除檔案找回
    原理:本地庫存有該檔案,版本回退到該檔案沒有別刪除即可

  3. 比較檔案差異
    ---將工作區中的檔案和本地庫中的檔案進行比較---

四,分支的基本操作

  • 分支的理解
    當我們建立了一個新的分支,相當於我們在該分支的基礎上完整複製了另一套該專案。當我們切換到建立的分支上時,就進入了另一套檔案系統,在裡面可以做任何修改,二不會影響到原來的專案。
  • 基本操作
    • 檢視分支資訊
      • git branch 或者 git branch -v

    • 新建分支
      • git branch 分支名

    • 切換分支
      • git checkout 分支名

    • 合併分支
      兩個版本在同樣的地方做了修改,就會生衝突
      git merge 分支名 會提示我們哪裡產生了衝突
      衝突修復後再進行檔案的提交操作即可

五,遠端倉庫的推送,團隊合作

可以參考倉庫,專案合作