git使用記錄

2021-08-08 14:42:11 字數 946 閱讀 6642

記錄一些git使用技巧。

1.設定顯示提交記錄:

在.gitconfig檔案中新增:

[alias]

lg = log --all --graph --format=format:'%c(bold blue)%h%c(reset) - %c(bold green)(%ar)%c(reset) %c(bold white)%s%c(reset) %c(yellow)—%an%c(reset)%c(bold yellow)%c(auto)%d' --abbrev-commit --date=relative --show-signature --branches

2.拉取**之後要強制更新成最新

git checkout -b yourbranch origin/master

切換到其他commit也是同理。只需要將origin/master替換成commitid

3.本地有未儲存的**是無法進行強制更新的操作的。可以先add commit 。然後再強制更新。

4.git reset --hard  commitid  強制切換到某個commit 

5.git reflog  檢視記錄,可以找到丟失的commitid

6.在windows 上使用git的時候,本地檔案換行方式會自動變為crlf換行方式。

原因:在git版本庫中,所有的檔案換行符都lf。

git為了相容windows,設定了乙個autocrlf選項,預設為true。這個選項的作用是,將你從git上拉取的文字檔案的換行符自動轉換為windows上使用的crlf。

在不需要的時候可以設定:

git config --global core.autocrlf false

7.ctrl+r

搜尋歷史命令。輸入關鍵字後會自動匹配最近的命令,按上下鍵可以在此命令前後查詢。按左右鍵可以編輯命令。按enter可以直接執行命令。再按ctrl+r可以查詢下乙個匹配的命令。

Git 使用記錄

1 從遠端倉庫獲取更新 1 git fetch 獲取更新不會自動合併 git fetch origin master git pull origin master獲取更新 git log p master.origin master 對比本地和遠端的主分支 git merge origin mast...

GIT 使用記錄

git clone xx 從遠端伺服器上將專案轉殖下來 git add 將檔案或者資料夾新增到git 倉庫中 本地 git commit m commit 將改動提交到git倉庫中 git push origin master 將倉庫推送更新到遠端伺服器的master分支,git push 操作 g...

git使用記錄

平時開發都是直接使用eclipse自帶的git客戶端管理 但有時會遇到一些詭異的問題,不得不通過敲命令來解決 以下是我平時會用的git命令,記錄下來,留做備用 git status git log 新增所有新建的檔案到暫存區 git add all 提交所有經git管理的修改過的檔案和在暫存區的檔案...