Git的最常用命令,學完之後,你就能應付工作中99%的場景

切換分支:git checkout Chapater

合併分支代碼:git merge Chapater(把Chapater的代碼合併到本分支,如果合併出現衝突,需要先解決衝突,重新合併)

恢復到merge前的版本:git reset --hard HEAD

查看本地分支:git branch

查看遠程分支:git branch -r

查看所有分支:git branch -a

刪除遠程分支:git push origin --delete Chapater

刪除本地分支:git branch -d Chapater

緩存本地修改:git stash

釋放緩存到本地:git stash pop

提交版本回滾到某一版本:

git reset 分爲三種:軟 --soft,中 ---mixed,硬 --hard 對應着三種回滾的程度,程度越硬,回滾的越“狠” ,如(git reset --hard [commitId])

1. --soft 已 add,但尚未 commit

2. --mixed(git reset 的默認設定,可以省略不寫),文件會回退到未 add(未暫存)的狀態

3. --hard 硬核,徹底,會徹底返回到回退前的版本狀態,了無痕跡

反轉某一次提交的版本(並不影響前後已提交的版本):

git revert -n [commitId],再commit,可能會出現衝突,先解決衝突在提交。(可參考:git revert使用,大佬寫的很清楚,膜拜~)

打Tag:

查看Tag:git tag

創建本地Tag:git tag Chapater -m '消息內容'

刪除本地Tag:git tag -d Chapater

推送Tag:git push --tags

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章