檢視提交歷史記錄和某個記錄的修改詳情
(1)git log
(2)git show 1f2e6d6ae0bcbde88fc4b8409e5f4ceb1882f4de
檢視某個檔案的提交歷史記錄和某個記錄的修改詳情
(1)git log --pretty=oneline git log --pretty=oneline /users/yunzhanghu_bj721/go/src/riskcontrol/cmd/server/handleranalyze.go
(2)git show 1f2e6d6ae0bcbde88fc4b8409e5f4ceb1882f4de
(1)git blame /users/yunzhanghu_bj721/go/src/riskcontrol/cmd/server/handleranalyze.go
(2) 輸入/420 檢視第420行
gitk 檢視提交歷史記錄,樹形展示
git checkout dbg_ci_qa 切換分支
git branch -d dbg_ci_int 刪除分支
git fetch origin master:dbg_dev_ws_20190809 基於主分支建立自己的開發分支
git rebase -i head~10 *****=》 第乙個pick 不改變 , 其它的pick變成s *****> 將其他的注釋前面加上#號,只保留乙個注釋 (合併前十次提交為乙個提交)
git cherry-pick commitid 摘取某乙個提交
git commit --amend 修改上次提交的注釋
git reset --hard commitid 回退到某乙個提交上
git revert commitid 回退某乙個已經遠端push的提交
git commit -m "add some code", 提交本次修改並加上注釋
git push origin dbg_ci_int,將修改推到遠端
git pull origin dbg_ci_int,拉取遠端分支**
git checkout -b dev或者 git branch dev;git checkout dev 建立並切換到新分支
合併分支**:假定採用的是 git rebase 處理過程為:
git checkout dev_ws
git rebase master
#git 提示出現了**衝突,此處為之前埋下的衝突點,處理完畢後
git add .
git rebase -- continue
git checkout master
git merge dev
在掌眾的上線步驟:(假設已經在原分支dbg_ws_20190608開發了兩個月的**)
1、從master上新建乙個分支: git checkout master;git fetch origin master:dbg_ws_20190809
2、切換到新分支: git checkout dbg_ws_20190809
3、在新分支上執行:git merge --squash dbg_ws_20190806
4、git add . ; git commit -m "";git push origin dbg_ws_20190809
git工作中使用命令
1.檢視本次對檔案進行了哪些修改 git show 1 首先獲取commitid,可以通過git log 2 git show 檢視修改了哪些檔案 3 git show commitid 檢視檔案中修改的內容。刪除遠端分支 git push origin delete anjunshuang 建立乙...
Git 日常工作中使用的命令記錄
這篇文章主要是介紹我在使用git中的有一些忘記了,但是很重要的命令。git config alias.change commits f f git change commits git author name old name new name git change commits git auth...
工作中使用平台呼叫總結
1 託管 向非託管 傳遞字串 非託管api extern c declspec dllexport int cdeclwritedatatofcsfile char filepath 託管 dllimport business.dll,entrypoint writedatatofcsfile ca...