Git的常用命令(二)

2021-08-28 03:11:57 字數 2267 閱讀 5220

工作中我們經常需要對**進行回滾,本地回滾都很簡單,但是遠端回滾並不是那麼容易。網上的大部分資料寫的都很複雜,操作不夠簡單明瞭。現總結以下我經常用到的git命令。

關於本地回滾

本地回滾命令:git reset --hard commit節點

關於遠端回滾

第一步:進行本地回滾(git reset --hard commit節點);

第二步:推送至遠端(git push -f

關於tag

git tag: 檢視所有標籤

git tag commit節點: 在指定節點新建乙個標籤

git tag -a -m "blablabla..." commit節點: 在指定節點新建乙個標籤並指定標籤資訊

git push origin: 推送某個標籤到遠端

git push origin --tags: 推送全部標籤到遠端

git tag -d:刪除本地標籤

git push origin :refs/tags/: 刪除遠端標籤

git checkout: 將**切換到指定標籤處

git show: 檢視指定標籤的詳細資訊

關於分支

git branch:檢視分支

git branch

:建立分支

git checkout -b

:建立並切換分支

git branch -d

:刪除分支

常用命令

git add 檔名:新增檔案到暫存區。

git commit -m 提交資訊說明:提交檔案到倉庫。

git push:將本地**推送至遠端。

git pull:拉取遠端**。

git checkout 分支名稱:切換分支。

git merge 分支名稱:合併分支。

gitk:啟**形檢視模式。

git status檢視倉庫狀態。

git log檢視提交歷史。

git config --global user.name ***:設定提交人名稱。

git config --global user.email ***:設定提交人郵箱。

git更新提交到伺服器

git add readme.txt    //可以多個檔案,可以是包含多個檔案的資料夾

git add . 新增多個檔案

git commit -m 「追加處理」 //-m: 注釋 //本命令是提交到本地庫

git push //提交到遠端伺服器庫

恢復本地操作

git checkout 檔案

git checkout .

顯示詳細comit log

git log

顯示簡要操作日誌及注釋

git reflog

回退提交到遠端庫前

git reset  --hard 前七位(例c011eb3)

提交到線上後

git revert 前七位(例c011eb3

建立分支: $ git branch mybranch

切換分支: $ git checkout mybranch

建立並切換分支: $ git checkout -b mybranch

更新master主線上的東西到該分支上:$git rebase master

切換到master分支:$git checkout master

更新mybranch分支上的東西到master上:$git rebase mybranch

idea 中的git  a分支中的變化1  要想合併到c 分支

1、切換到c分支,找到a分支的提交記錄1,點右側的charry pick 合併到c這個分支了。

git 常用命令(二)

1 git rm cached 檔名 內容add到暫存區後,想要撤銷掉所有提到暫存區中的內容。2 git commit allow empty m 空的提交 預設的情況下,git是不允許沒有修改內容就進行commit的。3 git log oneline 看到該分支上的提交 git log onel...

Git 常用命令詳解(二)

一 git 命令初識 在正式介紹git命令之前,先介紹一下git 的基本命令和操作,對git命令有乙個總體的認識 示例 從git 版本庫的初始化,通常有兩種方式 1 git clone 這是一種較為簡單的初始化方式,當你已經有乙個遠端的git版本庫,只需要在本地轉殖乙份 例如 git clone g...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...