發一篇文章來說一下前端在開發項目的時候常用的一些git命令
注:這篇文章只說最常用的,最下面有全面的
一:從git倉庫拉取項目到本地
1:新建文件夾存放項目代碼
2:在git上復制一下項目路徑(看那個順眼復制那個就行,新手建議http)
如果實在好奇ssh和http有什么區別的,這里引用一篇文章,感興趣可以去看看
git傳輸時使用的兩種協議ssh和http的區別-CSDN博客https://blog.csdn.net/Castlehe/article/details/119530573
3:在文件夾里右鍵打開Git窗口(右鍵沒找到的點‘顯示更多選項’)
4:在打開的git窗口里輸入git clone 加剛剛復制的路徑然后回車等待下載完成(Ctrl+V粘貼不了就右鍵選擇Paste完成粘貼)(注:窗口不用關)
二:開發前的準備
1:切換分支,拉取的代碼默認是master分支,但是開發都是在dev或其他分支,這里我們需要切換一下分支,還是剛剛那個窗口
首先是進入剛剛拉下來的代碼文件
cd 文件名/? ? *注:這里的這個“/”不能省略,需要加,然后回車
輸入 git branch 查看一下都有那些分支,綠色的是當前所在分支
git? checkout? dev(目標分支名稱)
這樣就切換到dev分支可以開始開發了
三:開發完之后上傳到git
我們在本地開發完之后需要把開發的代碼上傳到git,還是那個git窗口
git stash save '暫存'? ? (把修改的文件臨時保存,這個‘’引號不要省略,你可以理解為把你的代碼先找個不礙事的地方放著)
git pull? (拉一下線上最新的代碼)
git stash pop (恢復最近一次保存的更改,把上面你放起來的代碼再拿回來)
git add .? (添加當前目錄下的所有文件到暫存區)
git commit -m '這里寫你本次提交的代碼修改了什么,相當于備注'? ?(將暫存區的更改提交到本地倉庫,這里怎么寫下面會講)
git push? ?(將本地分支的代碼推送到遠程倉庫)
執行完這幾步你本地修改/開發的代碼就成功推到git倉庫上去了,有報錯的話大概率也是沖突了,根據報錯提示來進行修改就行
最常見的就是沒有執行一二三直接git add .開始,然后在最后的時候沖突了,像這樣:
這個只需要三步
第一步:打個? ?:
第二步:輸入神秘小代碼? wq
第三步:git pull拉一下代碼然后再git push推一下就可以了
四:git提交規范
這里只說幾個常用的
增加新功能/開發新需求
feat(文件名/新增加的頁面):這里寫增加了什么功能或者新開發了什么功能
優化了那些功能/交互
perf(文件名):這里簡單描述一下都優化了什么功能
修改bug
fix(文件名):這里描述修復了什么bug/缺陷
刪除多余的注釋/空格/標點符號
style(文件名):代碼精簡? ?(這樣寫更好看,你懂得(手動狗頭))
五:全面git命令行和規范
我懶得寫,新手用不到老手不用看,放倆鏈接感興趣的可以去瞅兩眼
git命令行大全:Git 常用命令大全
git提交規范大全:git commit 代碼提交規范 - zetaiota - 博客園