git詳細操作過程

一、git簡介

Git 是目前世界上最先進的分佈式版本控制系統

四個關鍵點:

 Workspace:工作區
 Index / Stage:暫存區
 Repository:倉庫區(或本地倉庫)
 Remote:遠程倉庫

二、git配置

查詢配置信息

列出當前配置:git config --list;

列出repository配置:git config --local --list;

列出全局配置:git config --global --list;

列出系統配置:git config --system --list;

第一次使用git,配置用戶信息

配置用戶名:git config --global user.name "your name";

配置用戶郵箱:git config --global user.email "[email protected]";

其他配置

配置解決衝突時使用哪種差異分析工具,比如要使用vimdiff:git config --global merge.tool vimdiff;

配置git命令輸出爲彩色的:git config --global color.ui auto;

配置git使用的文本編輯器:git config --global core.editor vi;

三、操作命令

git提交到遠程倉庫,基本操作命令:

新建倉庫
git clone <url>
git diff 查看更改內容(可寫可不寫)
git add .
git commit -m '添加備註'
git pull 拉下來
git push 推上去

(大概步驟就是醬紫~)
在這裏插入圖片描述
在這裏插入圖片描述
(附上一張git常用命令速查表,對git命令不熟悉的小夥伴,可以這設置成桌面壁紙喔哈哈哈哈哈哈)
在這裏插入圖片描述

四、vscode操作git

第一步:創建遠程倉庫

  • 可以使用碼雲或github.

第二步:在本地克隆遠程倉庫

  • 這裏還是使用命令行,不在vscode中使用
  • 克隆下來後我們就可以在vscode中打開克隆下來的目錄

第三步:提交操作到本地倉庫

  • 在這裏可以看到所有工作區還沒有提交暫存區的操作
    在這裏插入圖片描述
  • 添加到暫存區( git add . )
    在這裏插入圖片描述
  • 提交到本地倉庫( git commit -m “xxxx” )
    在這裏插入圖片描述
    在這裏插入圖片描述

第四步:將本地倉庫提交到遠程倉庫( git push origin master )

  • 1、推送到
    List item
  • 2、選擇遠程庫
    在這裏插入圖片描述

第五步:同步遠程倉庫( git pull origin master )
List item
創建分支

在這裏插入圖片描述在這裏插入圖片描述
合併分支

  • 切換到master主分支上 : $ git checkout master

  • 拉取主分支上面的代碼:$ git pull origin master

  • 切換到自己的分支:$ git checkout text-one

  • 將master主分支上的代碼合併到當前分支:$ git merge master

git merge 用於合併指定分支到當前自己的分支

衝突處理

Auto-merging src/components/HelloWorld.vue   // 自動合併src/components/helloworld.vue
CONFLICT (content): Merge conflict in src/components/HelloWorld.vue    //衝突(內容):在src/components/helloworld.vue中合併衝突
Automatic merge failed; fix conflicts and then commit the result.   // 自動合併失敗;修復衝突,然後提交結果。

然後會出現如下衝突文件個數,然後點擊衝突文件手動進行修改衝突。
在這裏插入圖片描述
衝突修改結束後,再按照流程:添加暫存區、commit 說明、push推到遠程,就ok啦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章