idea中使用git相关操作说明
生活随笔
收集整理的這篇文章主要介紹了
idea中使用git相关操作说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
idea中使用git相關操作說明
- git reset --hard
- git reset --mixed
- git reset --soft
- git rebase 合并commit
git reset --hard
該操作會取消當前工作目錄的所有改變,并且撤銷之前add的內容,該操作下,你之前的所有未commit的內容都會消失,不保留你更改但未提交的內容,慎用!!!
git reset --mixed
Mixed是默認方式。只保留源碼,會回退 commit 和 index 的信息,
該操作取消上一次(或指定版本)所有add或commit的所有文件
git reset --soft
只回退了 commit 的信息,之前寫的代碼還是保留的,不會恢復到 index file 一級。如果還要提交,直接 commit;
git rebase 合并commit
Rebasing Commits框中第一列Action的含義如下:
選擇pick操作,git會應用這個補丁,以同樣的提交信息(commit message)保存提交
選擇reword操作,git會應用這個補丁,但需要重新編輯提交信息
選擇edit操作,git會應用這個補丁,但會因為amending而終止
選擇squash操作,git會應用這個補丁,但會與之前的提交合并
選擇fixup操作,git會應用這個補丁,但會丟掉提交日志
選擇exec操作,git會在shell中運行這個命令
總結
以上是生活随笔為你收集整理的idea中使用git相关操作说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几个简单的shell编程题
- 下一篇: KiTTY及cnKiTTY配置文件kit