1. 程式人生 > 其它 >git命令列常用命令(回滾,刪除,拉取,設定git郵箱和名字,git強制提交本地分支覆蓋遠端分支)

git命令列常用命令(回滾,刪除,拉取,設定git郵箱和名字,git強制提交本地分支覆蓋遠端分支)

技術標籤:git命令列gitgitlabgithub

提示:使用git日常用到的命令,下面是自己總結記錄的,基本夠用了,歡迎補充啊

git命令列常用的


前言

提示:話不多說,直接上平時記錄的。


一、刪除分支

1)刪除本地分支

git branch -d feature-v1.0.0

feature-v1.0.0為本地分支,刪除前需要切到其他分支,然後刪除 git branch -d 分支名稱

1)刪除遠端分支

git push origin --delete feature-v1.0.0

feature-v1.0.0為遠端分支名,git push origin --delete 遠端分支名稱

二、撤回已經commit道本地的提交記錄

git reset --soft HEAD~1

三、將本地分支還原為線上 某個分支

git reset --hard origin/master        // 將本地分支還原成線上 master分支
git reset --hard 550g6b222ff         // 將本地分支還原至線上指定的某個(例如:550g6b222ff)分支

四、git強制提交本地分支覆蓋遠端分支

git push origin feature-v1.0.0 -f

慎用
當你想還原遠端分支到之前的某個分支時,先本地使用 reset --hard 550g6b222ff 指定分支版本後,用上面的 -f 命令即可。將清除記錄當前版本後的 提交記錄

五、拉取遠端分支

git fetch        //  拉去遠端所有分支
git fetch origin feature-v1.3.0:feature-v1.3.0        // 拉取遠端分支到當前分支

六、檢視配置,設定郵箱和名字

git config --global  --list
git config --global user.name "myname"
git config --global user.email "[email protected]"

這個只用設定一次就可以了,不常用

總結

git命令日常使用得最多的,歡迎補充
覺得有收貨點個讚唄,剛開始記錄,給點鼓勵,嘿嘿