Git常用命令

2021-08-20 15:29:58 字數 1308 閱讀 1028

參考:

git init

git add "檔名"

git commit -m "注釋"

git status

git diff "檔名"

git diff head -- 檔名:可以檢視工作區和版本庫裡面最新版本的區別

git log

git log "檔名"

git reset hard "commitid" :既可以回退版本,也可以把暫存區的修改回退到工作區。

git reset head 檔名:把暫存區的修改撤銷掉,重新放回工作區

git reflog -50 :可以檢視所有分支的所有操作記錄,這裡是顯示50條

git reflog "檔名"

git checkout -- 檔名:這個檔案回到最近一次git commit或git add時的狀態

cat 檔名:顯示檔案內容

git rm "檔名":刪除檔案

git fetch  取回所有分支(branch)的更新

$ git checkout -b 分支名(本地建立並切換到該分支)

$git branch -d 分支名(刪除本地該分支)

$git remote(檢視遠端名稱)

$git push 遠端名稱 本地分支名:遠端分支名(將本地分支提交到遠端分支上去)

$git pull 遠端名稱 遠端分支名(從遠端獲取最新版本並merge到本地,解決衝突使用)

$git rm 檔名(刪除檔案)

$git rm -r 資料夾名(刪除資料夾)

$git checkout -- 檔名(這個檔案回到最近一次git commit或git add時的狀態)

git協作:每天上班第一件事 - pull最新的專案**

多個分支合併成乙個(參考:

1、git rebase -i 94fb0840b00fa333500c1d332707c596a94cdb99 

2、最後幾個 pull -> s ; ctrl+c ; :wq

3、注釋修改(d 刪除一行)

4、git push origin --force

輔助功能:git log 、  git rebase --abort 、

清空暫存區(快取):

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

強制覆蓋本地**(與git遠端倉庫保持一致):

git fetch --all && git reset --hard origin/master && git pull

常用命令 Git 常用命令大全

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

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...