記錄Git常用指令用法說明

2021-09-25 14:12:51 字數 1873 閱讀 5516

6.提交流程:

(1)建立分支dev-test,在分支上開發。

(2)git stash 將本地**回滾值至上一次提交的時候,就是沒有你新改的**。

(3)git pull origin 建立的分支名dev-test,將遠端**拉下來

(4)git stash pop 將第一步回滾的**釋放出來,等於將你修改的**與下拉的**合併,然後解決衝突,本地的**就是最新的**。

(5)git add . 新增修改的**至暫存區

(6)解決完衝突,新拉乙個分支提交

(7)git commit -m 「」,例如: git commit -m 「fix: 新增**功能」, git commit -m 「feat: 修改**功能」

(8)git push --set-upstream origin dev-test

提交**,出現commit conficts時的具體步驟如下:
(1)暫存本地** git stash

(2)重新拉**, git pull origin dev-test

(3)回滾** git stash

(4)此時處於rebase的狀態,在本地合併好**, git add . 新增到暫存區,git rebase --continue完成rebase

(5)獲取被刪減後的遠端分支 git fetch -p

(6)新建乙個分支並切換過去, git branch -b dev-test

(7)關聯遠端分支並推入 git push --set-upstream origin dev-test

git stash  | 將當前未提交的工作存入git工作棧中,時機成熟的時候再應用回來

git remote -v | 檢視遠端倉庫

git pull [remotename] [localbranchname] | 拉去遠端倉庫 remotename遠端倉庫一般是origin

git push [remotename] [localbranchname] | 推送遠端倉庫

git branch | 檢視本地分支

git branch -r | 檢視遠端分支

git branch [name] | 建立本地分支

git checkout [name] | 切換分支

git checkout -b [name] | 建立新分支並立即切換到新分支

git branch -d [name] | 刪除分支

git help | 顯示command的help

git show | 顯示某次提交的內容 git show $id

git add . | 將所有修改過的檔案提交到暫存區

git reset | 從暫存區恢復到工作檔案

git reset --hard | 恢復最近一次提交過的狀態,即放棄上次提交後的所有本次修改

git status | 查詢repo的狀態

git log | 檢視提交記錄,按q退出

git revert | 反轉撤銷提交

git fetch | 取某乙個遠端repo eg:git fetch -p 獲取被刪減後的遠端分支

git rebase | --rebase不會產生合併的提交,他會將本地的所有提交臨時儲存為補丁(patch),放在".git/rebase"目錄中,然後將當前分支更新到最新的分支尖端,最後把儲存的補丁應用到分支上.rebase的過程中,也許會出現衝突,git會停止rebase並讓你解決衝突,在解決完衝突之後,用git add去更新這些內容,然後無需執行commit,只需要git rebase --continue就會繼續打餘下的補丁.git rebase --abort將會終止rebase,將當前分支回到rebase之前的狀態。

C new 用法說明

int a newint 這句相當於 int a 0 a 是空 int a new int 20 這句的本質是指標指向乙個 int20 的空間 在堆裡 這個與class 類似的。1 new運算子 用於建立物件和呼叫建構函式。這種大家都比較熟悉,沒什麼好說的了。2 new修飾符 在用作修飾符時,new...

SQLSERVER DBCC 用法說明

一 dbcc 幫助類命令 dbcc help 查詢所有的dbcc命令 dbcc help 命令 查詢指定的dbcc命令的語法說明 dbcc useroptions 返回當前連線的活動 設定 的set選項 二 dbcc 檢查驗證類命令 dbcc checkalloc 資料庫名稱 檢查指定資料庫的磁碟空...

linux c setitimer用法說明

在linux c程式設計中,setitimer是乙個比較常用的函式,可用來實現延時和定時的功能。使用時需要引入的標頭檔案 cpp view plain copy include setitimer函式原型 cpp view plain copy intsetitimer intwhich,const...