前言
哈哈,沒想到這麼快就寫了第二篇文章。這篇文章,主要目的是集中解決以下幾個問題:
① 保存已經修改的內容
② 回退到某一個版本的代碼
③ 修改提交的日誌
④ 修改項目忽略文件並生效
這兩個內容,可能在項目開發過程中會遇到,所以總結下來。
內容一
如何保存Android Studio中已經修改的代碼內容呢?
需要Android Studio完成即可。
在Android Studio中的Version Control界面中,有幾個Tab:
Local Changes爲本地修改的代碼文件;
Self爲臨時保存的代碼文件;
Log爲Git提交的日誌列表。
當我們修改了代碼,就會發現在Local Changes裏面出現剛修改的文件,如果想臨時保存代碼,去pull代碼的話,或者其他情況,我們需要將代碼保存起來。
此時,選中想要保存的代碼文件 --->右鍵 選擇shelve changes --->填寫保存的題目 ---> shelve
發現Self Tab中就會出現剛纔保存的代碼,想要還原回去的話,右鍵 unshelve就可以了。
內容二
如何回退到某一個版本的代碼呢?
命令爲:git reset --hard 添加需要回退到的commit,粘貼過來他的commitid
肯定要問了,如何能知道commitid呢?
git log 就能看到了~
內容三
如何修改提交的日誌?
命令爲:git commit --amend
此時會出現,需要編輯日誌的界面,可以修改日誌了。
內容四
如何修改項目忽略文件並生效呢?
git rm -r --cached . //清除緩存
git add . //重新trace file
git commit -m "update .gitignore" //提交和註釋
git push origin master
還有一個小技巧:
***【命令行保存退出當前】
命令行出現需要保存的內容時候 輸入
shift+; (輸入一個;分號)
wq (保存並退出)