Git常見場景的使用技巧

2021-09-27 07:41:11 字數 1531 閱讀 5023

// 設定本地**

// 設定全域性**

git config --global --unset https.proxy

git pull   		    // 獲取最新**

git checkout master // 切換到主分支

git merge feature-branch // 將功能開發分支的**合併到主分支

// *** 修正**衝突,如果存在**衝突的話 ***//

git -d feature-branch // 刪除功能開發分支

git push origin master // 將最新master**推送到伺服器

使用reset命令, 徹底刪除上次提交內容(不保留提交歷史)

git reset --hard head       // 徹底刪除上一次提交內容

git reset --hard head~2 // 徹底刪除最近兩次提交內容

使用revert命令, 提交乙個撤銷提交(之前的提交會保留在提交歷史中)

git revert head
有時候我們提交完了才發現漏掉了幾個檔案沒有加,或者提交資訊寫錯了。想要撤消剛才的提交操作,可以使用 --amend 選項重新提交。

git commit --ammend
$ git add newfile

$ git commit --ammend

取消對某乙個檔案的修改,回到之前的狀態(也就是修改之前的版本)

$ git checkout -- file
將檔案恢復到指定分支的版本

$ git checkout branch -- file
將檔案恢復到指定版本號

$ git checkout 7789dd -- file
有兩個修改過的檔案,我們想要分開提交,但不小心用 git add . 全加到了暫存區域。該如何撤消暫存其中的乙個檔案呢?

$ git reset head target-cancel-file

Git常見使用技巧

git和svn,cvs一樣,是一種源 管理系統。和後兩者不同的是,它不僅可以集中式管理,也可以以分布式的形式工作,即所有操作都在本地,速度快,且本地提交不會影響共享的 倉庫。git功能很多,本文列了一些常見用法。配置和建立 倉庫 設定提交時的編輯器 預設是nano export git editor...

Git常見場景模型操作

注 下面提交的檔案統一用 readme.md 代替 git 安裝完成之後有一段初始化的操作 本地先新建乙個空目錄叫做myrepo 假如要提交 readme.md 檔案到遠端庫中,可以先把這個檔案放在本地 git 倉庫中 本地庫經歷數次 commit 提交,形成多個不同版本 a 同事在本地 devel...

git的使用技巧

可以用下面的命令列 git reset hard head 1 gitpush origin head force 注意 head 1,還可以是要切換的commit的id號。根據 soft mixed hard,會對working tree和index和head進行重置 網上也有下面的做法 git ...