Yufelix

Yufelix

🚀

Git 自用命令:提升開發效率的小技巧

作為一名後端開發程序員,Git 是我們日常工作中不可或缺的工具。今天,我想和大家分享一些我常用的 Git 命令,幫助你在開發過程中更加得心應手。

1. 回滾並強制推送遠程#

有時候,我們可能會發現最近的提交有問題,需要回滾到之前的某個版本。這時候,git reset --hard 就派上用場了。

git reset --hard <commit-hash>

這條命令會將當前分支的 HEAD 指針重置到指定的 commit,並且丟棄之後的所有更改。接著,我們可以切換到目標分支,並強制推送到遠程倉庫:

git checkout <branch-name>
git push origin <branch-name> --force

注意,--force 參數會覆蓋遠程倉庫的歷史記錄,使用時要小心哦!

2. 回滾某個文件#

如果你只想回滾某個文件的更改,可以使用 git checkout 命令:

git checkout <commit-hash> -- <file-path>

這條命令會將指定文件恢復到指定 commit 的狀態,非常適合在修復 bug 時使用。

3. 查看代碼行數#

有時候,我們想知道自己在某個項目中貢獻了多少代碼。這時候,git log 命令就派上用場了:

git log --author="<username>" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -

這條命令會統計指定作者在項目中添加、刪除和淨增的代碼行數。看看自己寫了多少代碼,是不是很有成就感呢?

總結#

Git 是一個非常強大的版本控制工具,掌握這些常用命令可以大大提高我們的開發效率。希望這些小技巧能幫助你在日常工作中更加得心應手。如果你有其他好用的 Git 命令,歡迎在評論區分享哦!

Happy coding! 🚀

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。