1.將不必要的檔案add 2
.上次提交覺得是錯的 3
.不想改變暫存區內容,只是想調整提交的資訊 4
.版本回滾
git reset head 檔名 移除不必要的新增到暫存區的檔案
git reset head^或者 commitid 去掉上一次的提交
git reset --soft head^ 修改上次提交的資訊吧即commit -m "
修改這裡的內容
"git reset --soft 只是將head引用指向指定的提交,工作區跟暫存區的內容不會改變
git reset --mixed (預設選項)將head指向指定的提交,暫存區的內容隨之改變,工作區內容不變
git reset --hard 將head指向指定的提交,暫存區跟工作區都會改變
11 Git解決衝突
git解決衝突 人生總會有一些不如意的事情,合併分支也是一樣,在合併分支時,如果多個分支同時更改了同乙個檔案並提交,這個時候將會出現衝突,我們一起來看一下如何解決 首先先建立並切換到dev分支,修改readme.txt最後一行新增上 dev add 然後提交檔案 切換到master分支在最後一行新增...
1 1 GIT教程筆記之基本概念和管理修改
安裝基本概念 工作區和暫存區 管理修改 刪除檔案 廖雪峰部落格教程 分布式版本控制系統 svn等版本控制系統速度慢,且要聯網才能使用 linus兩周用c寫了分布式版本控制系統,即git,牛的 分布式版本控制系統 git config global user.name your name git co...
Git 執行更改
git 執行更改 git commit m commit message git 審查更改 git show ae234235334934f93faffffff git diff git 推送操作 git push origin master git 更新操作 git pull 如果本地的檔案版本較...