簡體   English   中英

Android Studio推向Github

[英]Android Studio pushing to Github

我在Android Studio上創建了一個項目,並將文件推送到Github。 我的同事們可以拉這個項目並且可以工作。 我自己在項目中進行了一些更改,已提交,但是當我推送時,它給了我以下錯誤

拒絕推送:拒絕推送到原點/主節點

我正在使用linux

我嘗試了git push -u origin master,但出現以下錯誤

    To https://github.com/devilape/Iimpacttest.git
     ! [rejected]        master -> master (non-fast-forward)
    error: failed to push some refs to 'https://github.com/devilape/Iimpacttest.git'
    hint: Updates were rejected because the tip of your current branch is behind
     hint: its remote counterpart. Integrate the remote changes (e.g.
     hint: 'git pull ...') before pushing again.
     hint: See the 'Note about fast-forwards' in 'git push --help' for details.

更新的答案

由於.idea/workspace存在問題,因此您和其他開發人員應首先將.idea folder添加到.gitignore文件中。

由於.idea文件夾包含IDE配置文件,因此Git不需要跟蹤它們。 為了防止git跟蹤此文件夾:

git rm -r --cached .idea/
git commit -a -m "Removed .idea from being tracked by git"

接着,

git push origin master

有關Intellij IDEA配置文件相同問題的更多信息,您也可以參考以下問題

Git不會忽略文件

git忽略本地倉庫中的隱藏目錄


由於當前分支的提示位於提示后面:遠程對應,因此拒絕更新。 整合遠程變更

這表明您應該首先使用其他開發人員進行並推送到遠程的新提交來更新本地存儲庫。

git pull origin master

然后,執行合並並解決可能發生的合並沖突。

接着

git push origin master

要么

git push -u origin master

將解決問題並將您的工作轉移到遠程存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM