git remote add origin <遠程庫> :關(guān)聯(lián)一個遠程庫
成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)與策劃設(shè)計,康馬網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:康馬等地區(qū)??雕R做網(wǎng)站價格咨詢:18980820575git remote rm origin :刪除關(guān)聯(lián)遠程庫
git remote -v :
顯示詳細的遠程庫信息
git init :
把這個目錄變成Git可以管理的倉庫
git add
把文件添加到倉庫,可反復(fù)多次使用,添加多個文件
git commit -m "..." :
把文件提交到倉庫
git rm
從版本庫中刪除文件,并且git commit
git push -u origin
把本地庫的內(nèi)容推送到遠程,-u
參數(shù)會把本地的master
分支和遠程的master
分支關(guān)聯(lián)起來。
git pull :
把最新的提交從origin/dev
抓下來
git clone
:
克隆一個本地庫
git status :
隨時掌握工作區(qū)的狀態(tài)
git diff :如果
git status
告訴你有文件被修改過,用git diff
可以查看修改內(nèi)容。
git log :
命令顯示從最近到最遠的提交日志
git log --graph --pretty=oneline --abbrev-commit :看到分支合并圖加上--graph
,嫌輸出信息太多,加上--pretty=oneline
參數(shù)。
git reflog :
記錄每一次命令,要重返未來,用git reflog
查看命令歷史
git reset --hard HEAD^ :回退到上一個版本,
HEAD
指向的版本就是當(dāng)前版本
git reset --hard HEAD^^ :把當(dāng)前版本回退到上上一個版本
git reset --hard 3628164 :指定回到commit id為3628164的版本
git checkout -- file :
丟棄工作區(qū)的修改,回到最近一次git commit
或git add
時的狀態(tài);也可用于把誤刪的文件恢復(fù)到最新版本,但會丟失最近一次提交后修改的內(nèi)容。
git reset HEAD file :
把暫存區(qū)的修改撤銷掉(unstage),重新放回工作區(qū),用HEAD
時,表示最新的版本。
git checkout -b
git branch :
命令查看當(dāng)前分支
git merge
合并指定分支到當(dāng)前分支
git merge --no-ff -m "merge with no-ff" fast forward
合并就看不出來曾經(jīng)做過合并。
git branch -d
git stash :
把當(dāng)前工作現(xiàn)場“儲藏”起來,等以后恢復(fù)現(xiàn)場后繼續(xù)工作
git stash list :
查看被儲藏起來工作現(xiàn)場的狀態(tài)
git stash pop :
恢復(fù)工作現(xiàn)場的同時把stash內(nèi)容也刪了
git tag
用于新建一個標簽,默認為HEAD
,也可以指定一個commit id。
指定標簽信息,git tag -a
-a
指定標簽名,-m
指定說明文字git tag -s
-s
用PGP簽名一個標簽。
git tag :
可以查看所有標簽,標簽不是按時間順序列出,而是按字母排序的。
git show
查看標簽信息
git tag -d
刪除標簽,創(chuàng)建的標簽不會自動推送到遠程。打錯的標簽可以在本地安全刪除。
git push origin
推送某個標簽到遠程
git push origin :refs/tags/
可以刪除一個遠程標簽,需先刪除本地標簽。
git更新單個文件:
git fetch origin
git checkout origin/
從本地推送分支,使用
git push origin branch-name
,如果推送失敗,先用git pull
抓取遠程的新提交;
如果
git pull
提示
“no tracking information”
,
則說明本地分支和遠程分支的鏈接關(guān)系沒有創(chuàng)建,用命令
git branch --set-upstream branch-name origin/branch-name
。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。