1. 程式人生 > >解決使用android studio中的git update後報錯當前未提交的程式碼被覆蓋

解決使用android studio中的git update後報錯當前未提交的程式碼被覆蓋

由於專案裡的小夥伴把結構目錄改了,然後我在update之前沒有把原生代碼上傳到本地git倉庫內,導致出現瞭如下警告

Local changes were not restored
Before update your uncommitted changes were saved to stash.
Update is not complete, you have unresolved merges in your working tree
Resolve conflicts, complete update and restore changes manually.

大意就是說,merge失敗了有衝突,你要自己手動先把他們解決了,你之前做的修改我幫你儲存到一個地方stash倉庫內了

stage就是一個類似於暫存區的東西,可以將你未提交的改動暫存起來,相當於存檔一樣,然後可以去做別的事情,等做完之後可以讀檔一樣把當時的狀態恢復

  • android studio git外掛使用方式如下

這裡寫圖片描述

選擇好你要恢復的版本以後點選apply stash就行了,然後就會讓你merge衝突

  • 命令使用方式如下:
存檔:$ git stash

讀最新存檔:$ git stash pop

檢視存檔列表:$ git stash list
(讓我想起了minecraft裡的指令,很像有木有乛◡乛 )

讀指定的某個存檔:$ git stash apply [email protected]
{存檔編號} 如:$ git stash apply [email protected]{1}

相關推薦

解決使用android studiogit update當前提交程式碼覆蓋

由於專案裡的小夥伴把結構目錄改了,然後我在update之前沒有把原生代碼上傳到本地git倉庫內,導致出現瞭如下警告 Local changes were not restored Before update your uncommitted changes

android studio執行main方法問題解決方法

as3.0中,在專案中新建一個類,無論點選run XXX.main()還是run XXX.main() with coverage,都會報如下的錯: Error:Gradle: failed to create directory 'E:\AndriodStudioProj

Android Studio更新3.1

3.1 gradle 對依賴包及寄來工程的引用關鍵字發生改變:compile 改為 api,instrumentTest 改為 androidTest具體原因百度好了。https://www.jianshu.com/p/4e6bd83900b3升級3.1後build報錯,gr

解決android studio SVN和git衝突 無法提交程式碼

首先,斷開SVN連線:       在使用SVN過程中,我們會發現當我們第一次share到subversion的時候,下次就無法重新share了,也無法斷開連線,就算我們將工程目錄下的.svn目錄刪除它還是會無法重新share到SVN,首先定位到.idea目錄下: 將VCS=“svn”改為VCS=“”即可

Android StudioGit和GitHub使用詳解

可能 必須 窗口 gin 擁有 說明 詳細 對話 發現   一、Git和GitHub簡述    1.Git    分布式版本控制系統,最先使用於Linux社區,是一個開源免費的版本控制系統,功能類似於SVN和CVS。Git與其他版本管理工具最大的區別點和優點就是分布式;  

sdk manager閃退(因為在Android Studio更新sdk

網上的find_java.bat等懷疑JAVA路徑,測試後發現自己的路徑沒有問題。 原因:AndroidStudio中操作sdk manager,對SDK資料夾中的tools檔案進行了重新的整理分化,導致tools資料夾中的檔案不完整導致。 解決方案: 找到以

Android Studio 拖入控制元件或不顯示的解決辦法

當拖放控制元件到螢幕時,會報2個錯誤:       錯誤資訊1:Failed to load AppCompat ActionBar with unknown error.       錯誤資訊2:This view is no

Android studioGit的學習和使用心得(二)在Android studio如何使用Git進行程式碼回退與再提交

這篇部落格是上篇部落格的進階,針對Android studio常用的Git使用情景進行總結。上篇部落格連結https://blog.csdn.net/qq_34820468/article/details/83416326。 下面我們來學習Android stu

Android Studio匯入arr包,找不到***.arr的問題分析與解決

匯入arr包時遇到一個問題,無法找到對應的arr檔案,但是那個檔案明明就在那,見鬼了。既然arr檔案存在,那肯定是路徑的問題。肯定有人鬱悶的把檔案刪了,再倒入,試了多次,但是錯誤仍然堅挺的存在。其實

Android studiogit使用及git配置路徑

原文地址: http://blog.csdn.net/asdf717/article/details/54290796 非常感謝原作者 此文很詳細 本人看到後壓抑不住內心的激情 想轉載 為以後自己忘記好找而轉 也為廣大新手而轉 一. Android Stutio配置git   set

解決android studio9-Patch問題

今天在這裡也出現了問題,在網上看了其他部落格過後發現不能解決問題,現在用的android studio版本是3.1 Canary 5  。原來是自己的疏忽,所以發了自己錯誤的時候的圖片和對的圖片第一張是正確的 下面的是錯誤的,注意紅色框中鏡頭所指的方向,你會發現中間出現了斷

Android解決Android Studio SDK manager無法更新的問題

不久前Google剛剛釋出了基於intellij平臺的Android Studio1.0正式版,經過了Google眾多大神兩年多的辛勤耕耘,反覆迭代更新,可以說Studio已經是一個功能強大且相當穩定的IDE了,程式碼補全功能秒殺Eclipse,但是唯一讓我感覺比較撓頭的就

經驗總結-完整介紹Android StudioGit的使用之GitHub更新程式碼到本地(四)

Git系列三已經介紹完上傳程式碼,那當GitHub上增加了其它開發人員的程式碼,我們要更新到自己的本地倉庫上(或者說更新到自己的本地專案上)怎麼做呢?其實很簡單呢: 當我們要更新程式碼時,就要執行G

全面介紹Android StudioGit 的使用(一)

全面介紹Android Studio中Git的使用 前言:本篇博文將記錄如何在Android Studio中使用Git版本控制系統,這貨在草稿箱裡已經放了起碼有兩個月了吧,老躺著想起來了心裡不舒服,索性這兩天抽了些時間,整理出來算了,最近氣溫下降的厲害,發

Android StudioGit和GitHub使用詳解(上篇)

一、Git和GitHub簡述 1.Git 分散式版本控制系統,最先使用於Linux社群,是一個開源免費的版本控制系統,功能類似於SVN和CVS。Git與其他版本管理工具最大的區別點和優點就是分散式; git是採用分散式版本庫機制,不需要每次都將檔案推送到版本控制伺服

經驗總結-完整介紹Android StudioGit的使用之Android Studio上傳專案至GitHub(三)

現在我們開始吧,說明一下,下面的內容中,都是Git部落格系列的,雖然專案名和和之前不同,但它們都是銜接關係,如果你沒有銜接好,請建立一個專案自行完成銜接。 一、首先再次確定你自己的專案建立了Git

解決Android Studio某一個Module不能啟動的問題

        今天早上使用AS遇到很無語的問題,某一個Module app2無法啟動,只能啟動另一個app。但是右側的綠色三角執行按鈕可以點選,但就是無法執行。在右下角的Event Log中也只顯示只有一個Session在Running。截圖顯示如下:。。        嘗

Android StudioGit的配置及協同開發

以前使用Studio版本控制使用的都是SVN,最近入職了新公司使用的GIT,在網上找了一下資料,在此記錄下。 中間也遇到一個小問題就是新導下來的專案沒法提交,右鍵沒有“Git”選單,解決方法是在設定裡面“Verson control”在右側選擇相應的工程,點選“+”號即可

【完美解決系列】解決Android Studio找不到R檔案的問題

找不到R檔案的問題分很多種,在這邊我僅提供我自己解決的方法。 在出現找不到R檔案時,有很多情況都是資原始檔引入不正確導致的問題,比如圖片、String等資源。 而在Android Studio中可以很快定位問題。 解決方法: 如上圖,選中Build–

經驗總結-完整介紹Android StudioGit的使用之在GitHub上建立一個遠端倉庫(二)

說完本地Git倉庫,那麼如何將專案上傳至遠端的GitHub倉庫呢?首先我們需要有一個託管平臺,然後需要建立一個倉庫。現在我們開始註冊一個GitHub賬號,然後去後new 一個倉庫吧: 一、首先我們需