參考:
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...