常見 git 需求整理(持續更新中)

2021-10-21 15:26:46 字數 629 閱讀 6054

首發於 語雀文件

突然感覺自己對 git 還是挺熟悉的,因為團隊裡新來的七八號應屆生來問我 git 問題,基本沒有答不上的情況,但為了能更好地對知識進行整理,還是記錄一下為好。

(希望能)持續更新…

詳細背景介紹:

黃組員跑過來問我,基座崩了,我知道哪次提交打包出來的**是不會崩,我想跳回去打個包,但我又不想丟失現有的修改,怎麼辦呀?

解決思路:

找到要去的提交的 commit hash,以切換並新建分支的方式,回到這個要去的提交

具體實操:

git checkout -b abc

abc 是想要前往的某次提交的 commit hash,下同

npm run build

打包,此處得到了想要的包

git checkout master

切回到別的分支,比如:master

git 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倉庫都會使用這個配置,當然也可以對...