rebase 在 git 中是一個非常有魅力的命令,使用得當會極大提高自己的工作效率;如果亂用,會給團隊其他人帶來麻煩。合理使用 rebase 命令可以使我們的提交歷史干凈、簡潔,讓我們一起來學習這個具有魅力的 rebase 命令吧 !
辰風沐陽 閱讀 1502 2022-09-01
每個人 git 的提交記錄都有自己的風格和習慣,如果沒有一套完整的規(guī)范,則每個人的代碼提交描述內容會很隨意,會降低 log 的可讀性和維護性。所以需要有一套 git 提交規(guī)范,使提交記錄清晰明了,讓人一看就能知道每次提交的目的
辰風沐陽 閱讀 1290 2022-08-01
在 Windwos 11 上面使用 git add 時發(fā)現中文名稱的文件名被編碼成了 \345\255\246\344\271.txt 格式的名稱。解決方案: git config --global core.quotepath false
辰風沐陽 閱讀 1094 2022-06-29
git fetch 命令用于將遠程庫更新到本地。當遠程庫中有了新的提交記錄、分支、標簽時,可以使用這個命令將遠程庫中的更新拉取到本地庫
辰風沐陽 閱讀 1948 2022-04-26
當我們執(zhí)行 git init 后,會生成一個 .git 文件夾,這個文件夾我們稱為 Git 倉庫(Git Repository)。.git 目錄下面有很多文件和目錄,把這些內容的作用搞清楚可以幫助我們了解到 git 的實現原理,進而明白 git 是如何對文件進行版本控制的
辰風沐陽 閱讀 1704 2022-04-19
git push 用于更新遠程引用以及關聯對象,使用本地 refs 更新遠程 refs,同時發(fā)送完成給定 refs 所需的對象。用于將本地分支的更新推送到到遠程主機,也可以用于刪除遠程分支和遠程庫中標簽
辰風沐陽 閱讀 826 2022-04-18
當我們開發(fā)新功能做到一半時,產品經理過來和我們反饋了一個緊急 bug,需要馬上解決,但是做了一半的新功能又不想提交到版本庫。這時可以使用 git stash 將當前進度保存起來,修復完 bug 后再使用 git stash`恢復之前保存的進度
辰風沐陽 閱讀 1510 2022-04-15
當分支進行合并時,首先會自動合并。如果可以自動合并成功,只需要修改下合并后的備注信息,然后會自動提交到版本庫;如果自動合并失敗,會出現文件沖突的提示,我們需要手動將沖突處理掉,然后再將文件提交到版本庫
辰風沐陽 閱讀 2475 2022-04-13
git mv 命令用于移動或重命名一個文件、目錄或軟連接。它會將內容從工作區(qū)和暫存區(qū)中重命名,手動重命名需要執(zhí)行兩步操作,git mv 一步即可
辰風沐陽 閱讀 1682 2022-04-12
git clone 遠程倉庫 拉取的是默認分支,如果要拉取指定分支可以使用 -b 參數指定分支名。拉取遠程庫最常見的就是 HTTPS 方式和 SSH 方式。https 方式拉取需要登錄代碼托管平臺的賬號和密碼,ssh 方式拉取需要將電腦的 ssh 公鑰配置到代碼托管中心
辰風沐陽 閱讀 1411 2022-03-06