首發於 語雀文件
突然感覺自己對 git 還是挺熟悉的,因為團隊裡新來的七八號應屆生來問我 git 問題,基本沒有答不上的情況,但為了能更好地對知識進行整理,還是記錄一下為好。
(希望能)持續更新…
詳細背景介紹:
黃組員跑過來問我,基座崩了,我知道哪次提交打包出來的**是不會崩,我想跳回去打個包,但我又不想丟失現有的修改,怎麼辦呀?
解決思路:
找到要去的提交的 commit hash,以切換並新建分支的方式,回到這個要去的提交
具體實操:
git checkout -b abc
abc 是想要前往的某次提交的 commit hash,下同npm run build
打包,此處得到了想要的包git checkout master
切回到別的分支,比如:mastergit branch -d abc
現在 abc 分支不再需要了,刪除它
git相關整理(持續更新)
恢復相關 git checkout file可以丟棄工作區的修改 git reset head file可以把暫存區的修改撤銷掉 unstage 重新放回工作區 git reset hard commit id 在版本的歷史之間穿梭 git reset hard head 上乙個版本 忽略檔案 沒有...
git 命令(持續更新中)
1 刪除遠端分支 git push origin 遠端分支名 2 刪除本地分支 git branch d 本地分支名 強制刪除 git branch d 本地分支名 3 重新命名分支 在分支下 git branch m 新名稱 替換遠端,也可用於上傳本地分支 git push origin 新名稱 ...
Git 常用命令整理(持續更新)
配置 git config global user.name your name git config global user.email email example.com 注意git config命令的 global引數,用了這個引數,表示這台機器上所有的git倉庫都會使用這個配置,當然也可以對...