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裡面執行乙個命令或者是功能,其返回值都會...