Git的操作

git log

git log是為了查看自己的提交歷史,如果發現自己提交了若干更新之后,又需要回顧一下歷史。如果沒有添加參數這是顯示從最近到最遠的提交日志,當然如果感覺信息太多的話可以加--pretty=oneline參數。

git reset

git reset是在你查詢過log的時候可以看到后面的你寫特殊字符,使用git reset --hard ××××(xxx是歷史的一個字符)。就會回退到你想要的那個版本。

git rebase

git rebase是把多個commit合并成一個commit的操作。在寫項目的時候會有這種情況就是會出現很多次的改動那么也會有很多次的commit,但是你的leader所需要merage的僅僅是你正確的那一次而已。所以我們需要把commit合并成一個commit。使用git rebase -i "你要提交的分支"。最后再強制提交一次git push origin "自己的分支" -f

自我感悟

如果多個分支提交到同一個git上,那么需要每次提交之前都要先進行git pull一下拉一下代碼使自己提交時的代碼和遠程版本庫保持一致。不然會失敗,如果強制提交會把其他分支的代碼給覆蓋掉。
同時強烈推薦廖雪峰老師的git教程。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容