git 操作相關彙總

2021-10-02 22:55:49 字數 964 閱讀 9158

1:git拉取遠端內容強制覆蓋本地檔案

(2):git reset --hard orgin/master

2:git撤銷和回滾操作(get reset 和 get revert)

首先理解幾個概念:

(1)工作區:即自己當前分支所修改的**,還未進行git add * 和 git commit *

(2)暫存區:已經git add * 進去,還未進行git commit * 操作。

(3)本地分支:已經進行git commit操作的

**回滾:

在編寫**上傳到遠端倉庫的時候,免不了有時候出現問題,需要回滾操作,這裡記錄不同階段的回滾。

(1):在工作區的**: git checkout -- a.txt    丟棄a.txt檔案

git checkout -- .    丟棄工作區中的所有檔案

(2):在暫存區的**:git reset head .

git reset head a.txt

(3):本地分支,還未push到遠端:git log  檢視需要回退的commit_id

git reset --hard

(4):git push 把**提交到遠端:

<1> git log   檢視需要回退的commit_id

git reset --hard

git push origin head --force 強制提交一次

<2> 通過git revert是用新的commit_id回滾之前的commit_id

git log

git revert 撤銷之前的版本,撤銷也是一次提交並儲存

<3> reset 和revert 的區別

--git reset是回到某次提交,該次提交及之前提交都會被儲存,之後的提交都會刪除

--git resert是用一次新的commit_id回滾之前的commit_id,本次commit和之前的commit都會被提交

git 相關操作

merge 比如在上feature 4.2修改,commit push後,切換到dev分支 1 commit push 2 checkout dev 分支。3 git pull origin dev 4 git merge no ff origin feature 4.2 把feature 4.2上...

git相關操作

常用操作 新增賬戶 修改git配置檔案,新增郵箱,以及名稱 vi gitconfig 生成git金鑰 ssh keygen t rsa c 剛新增的郵箱位址 檢視公鑰內容,複製內容,新增至github裡面 cat id rsa.pub轉殖專案 git clone git位址 從github上覆制的專...

Git相關操作

新增關聯遠端倉庫 git remote add origin git github.你的使用者名稱 git推送到遠端倉庫 git push u origin master 在本地倉庫刪除檔案 git rm 我的檔案在本地倉庫刪除資料夾 git rm r 我的資料夾 此處 r表示遞迴所有子目錄,如果你...