admin@desktop-hngs13r mingw64 /d/work/finance_project (master)
$ git remote -v
origin [email protected]:chen/finance.git (fetch)
origin [email protected]:chen/finance.git (push)
gitgit pull報錯
your configuration specifies to merge with the ref 'refs/heads/master'
from the remote, but no such ref was fetched
執行git push --set-upstream origin master
清空git快取
git rm -r --cached .
git add .
git reset --hard commitid
gitlab更新太慢
對當前git倉庫進行耗時分析
git_trace=2 git_curl_verbose=2 git fetch
本地倉庫執行節點清理命令
節點清理壓縮(需較多記憶體):在git所在目錄執行命令:git gc --aggressive --prune=now。將本地節點清理壓縮,減小差異節點清點耗時。
git gc --aggressive --prune=now
檢視git拉取位址
在專案位址下面輸入:git remote -v
git reset --hard abc94ac6ed77393b4d34398c0f7aa4c529984292
git reset --hard commitid
檢視伺服器git 公鑰
cat /root/.ssh/id_rsa.pub
git reset --hard commitid
檢視伺服器git 公鑰
cat /root/.ssh/id_rsa.pub
git add -f public/static/admin/login
20210217 補充*************************==
將檔案加到版本庫
git add .
提交到本地倉庫
git commit -m '備註'
檢視分支情況
git branch
建立並切換到分支
git checkout -b
建立分支
git branch
切換分支
git checkout
從遠端倉庫更新到本地分支
git pull origin
將本地分支推送至遠端倉庫
git push origin
合併乙個分支到當前分支
git merge --no-ff
清理線上存在的忽略的檔案
git rm -r --cached .
強制將master支付覆蓋到當前分支
git reset --hard master
用遠端分支建立本地的乙個分支
git checkout -b mym origin/mym
檢視伺服器git 公鑰
cat /root/.ssh/id_rsa.pub
git reset --hard commitid
檢視伺服器git 公鑰
cat /root/.ssh/id_rsa.pub
檢視git拉取位址
在專案位址下面輸入:git remote -v
git reset --hard abc94ac6ed77393b4d34398c0f7aa4c529984292
git reset --hard commitid
檢視伺服器git 公鑰
cat /root/.ssh/id_rsa.pub
git合併分支
git add .
git commit -m '提交的備註資訊'
git push -u origin dev
想將dev分支合併到master分支,操作如下:
1、首先切換到master分支上
git checkout master
2、如果是多人開發的話 需要把遠端master上的**pull下來
git pull origin master
//如果是自己乙個開發就沒有必要了,為了保險期間還是pull
3、然後我們把dev分支的**合併到master上
git merge dev
4、然後檢視狀態及執行提交命令
git status
on branch master
your branch is ahead of 'origin/master' by 12 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
//上面的意思就是你有12個commit,需要push到遠端master上
> 最後執行下面提交命令
git push origin master
5其他命令
更新遠端分支列表
git remote update origin --prune
檢視所有分支
git branch -a
刪除遠端分支chapater6
git push origin --delete chapater6
刪除本地分支 chapater6
git branch -d chapater6
回滾到指定版本:
git reset --hard commitid
回滾到上乙個版本
git reset --hard head^
檢視歷史記錄
git log
可以檢視版本的歷史記錄;顯示從最近到最遠的提交日誌
如果嫌輸出資訊太多,可以試試加上--pretty=oneline引數
git log --pretty=onelin
Git基本使用
設定使用者名稱與郵箱 git config global user.name my name git config global user.email my email.com 從已有的git庫中提取 每次更改 的操作 更新本地 到最新版本 需要merge才能合到本地 中 git fetch 合併更...
git基本使用
git pull 從其它的版本庫 既可以是遠端的也可以是本地的 將 更新到本地,例如 git pull origin master 就是將origin這個版本庫的 更新到本地的master主分支。git pull可以從任意乙個git庫獲取某個分支的內容。用法如下 git pull username ...
git基本使用
git pull 從其它的版本庫 既可以是遠端的也可以是本地的 將 更新到本地,例如 git pull origin master 就是將origin這個版本庫的 更新到本地的master主分支。git pull可以從任意乙個git庫獲取某個分支的內容。用法如下 git pull username ...