日常開發常用 git 指令

2021-10-24 05:47:34 字數 1622 閱讀 8754

git 指令:

git 指令:

git status 檢查倉庫狀態

git branch -a 檢視所有分支

git branch 本地分支列表

git checkout 分支名 檢出/切換指定分支

git push origin head

:refs/

for/dev 推送分支到 dev

git pull --rebase 拉取分支更改

git add . 暫存

git checkout -- src/main.js 暫存後撤回

git commit --amend 追加合併提交(沒有change id 需要重新執行)

git commit -m "提交內容注釋" 提交帶標題

git checkout -b 分支名 建立並切換分支

git checkout --track origin/分支名 建立並切換分支

git branch -d 分支名 刪除分支

git branch -v 檢視分支最後一次提交日誌

git push origin 分支名 推送到遠端分支

git rebase -i a1f8a8cc4(commit id 前幾位) 和並多次 commit 去掉多餘注釋

git log --oneline 檢視commit歷史記錄

git log --author=*** 檢視指定人的提交記錄

git remote 不帶引數,列出已經存在的遠端分支

git remote -v 列出詳細資訊

git remote add url 新增乙個遠端倉庫

git cherry-pick 分支名 指定分支合到當前分支

順序:

1. git add . 暫存

2. git commit -m "提交內容注釋" 提交帶標題

3. git rebase -i a1f8a8cc4(commit id 前幾位) 和並多次commit 去掉多餘注釋

4. git commit --amend

5. 切換 dev 後合併指定分支 git cherry-pick scan-time-record

6. 解決衝突

7. git push origin head

:refs/

for/dev 推送分支到 dev

注意:

第一次commit 用git commit -m "提交內容注釋" 後續都用 git commit --amend

退出 esc +

:wq 或者 esc +

zzgit status報錯處理:

missing blob : 回滾到 commitid所指節點,重新拉取,重新合併

git reset --hard $

; 回滾

git pull --rebase;

git cherry-pick ;

closed:

git commit --amend ,

delete change-id

git 日常開發命令操作

顯示目前所有分支 git branch all 建立分支 git branch new branch 刪除分支 git branch d delete branch 檢視本地分支關聯的遠端分支 git remote show origin 本地分支切換 git checkout branch nam...

檢視git的遠端主機名 Git日常開發常用命令彙總

出自 shusheng007 實際專案中如何使用git做分支管理 toc 在任意分支上執行 git checkout b b a如果在a 分支上執行,那麼上面語句的a可以省略 在任意分支上執行 git checkout b b origin agit fetch 遠端主機名 git fetch上面命...

日常開發技巧 二

經常寫一些比較長的查詢,有時會有幾行,然後發現開頭的地方有錯誤,這個時候可能要按住箭頭,乙個乙個字元地把游標移到開頭去,其實可以用快捷鍵去實現。經常會做這樣的事 在console中查詢乙個物件,忘了把結果儲存在乙個變數裡,然後重複執行。其實每次在console裡面執行乙個命令或者是功能,其返回值都會...