Git問題Everything up-to-date解決


Git問題Everything up-to-date解決

【自己的親身錯誤體驗】

我的上一篇博客,說了怎么上傳一個項目到git遠程上面。今天我寫好一個小栗子,准備再次上傳的時候。我依舊是放在我的F:\github\js-

這個和我的github上的遠程倉庫相同名稱的文件中的

 

在這里空白處,右鍵->git bash,然后我就想當然的按照這個步驟:

1.git add 網頁換膚

2.git push origin master

敲了回車之后才發現,出現了這樣的問題everything up-to-date

我以為推到github遠程上了,結果發現並沒有,然后我就去百度了一下。下面的方法也是借鑒別人的,記錄下來分享給大家。

【Git問題Everything up-to-date正確解決方法】

先說說出現這個問題的原因:git提交改動到緩存,要push的時候不會將本地所有的分支都push掉,所以出現這個問題。那么我們就需要新建分支提交改動然后合並分支。

1.先創建一個新的分支提交改動

$ git branch newbranch

2.檢查這條命令是否創建成功

$ git branch

這時終端會輸出:

newbranch

*master

這樣就創建成功了,前面的*代表的是當前你所在的工作分支,接下來就要切換工作分支。

3.git checkout newbranch

4.然后將你的改動提交到新的分支上

$ git add 網頁換膚

$ git commit -m"skin"

此時可以$ git status 檢查下提交情況。如果提交成功,我們接下來就要回主分支了,$ git checkout master

5.我們將新分支提交的改動合並到主分支上

$ git merge newbranch

合並分支可能產生沖突這是正常的,雖然我們這是新建的分支不會產生沖突,但還是在這里記錄下。可以用

$ git diff 來查看產生沖突的文件,然后做對應的修改再提交一次就可以了。

6.我們的問題解決了,接下來就可以push代碼了

$ git push -u origin master

7.最后,新建分支的朋友別忘了刪除分支

$ git branch -D newbranch

如果想保留分支只是想刪除已經合並的部分只要把大寫的D改成小寫的d就行了。

【github的小錯誤】

 

1.今天 當我  執行  Git add  somefile 的時候,出現 如下 錯誤:

 

If no other git process is currently running, this probably means a git process crashed in this repository earlier. Make sure no other git process is running and remove the file manually to continue.

 

解決方法:

 

rm -f ./.git/index.lock

2. 編譯ICS時 出現 如下錯誤:

build/core/Java.mk:20: *** dalvik/dexgen: Invalid LOCAL_SDK_VERSION '4' Choices are: current .  Stop.

解決方法:

rm -rf prebuilt ; repo sync prebuilt

 

好了,希望這些對大家有所幫助,謝謝!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM