第一種方法
1. git add . (后面有一個點,意思是將你本地所有修改了的文件添加到暫存區(qū))
2. git commit -m "注釋"(將索引的當前內(nèi)容與描述更改的用戶和日志消息一起存儲在新的提交中)
3. git pull origin 遠程分支名 (下拉代碼,將遠程最新的代碼先跟你本地的代碼合并一下,如果確定遠程沒有更新,可以不用這個,
最好是每次都執(zhí)行以下,完成之后打開代碼查看有沒有沖突,并解決,如果有沖突解決完成以后再次執(zhí)行1跟2的操作)
4. git push origin master(git push origin 本地分支名:refs/remotes/遠程分支名) 將代碼推至遠程就可以了
第二種方法:
1. git stash (這是將本地代碼回滾值至上一次提交的時候,就是沒有你新改的代碼)
2. git pull origin 遠程分支名(將遠程的拉下來)
3. git stash pop(將第一步回滾的代碼釋放出來,相等于將你修改的代碼與下拉的代碼合并)
然后解決沖突,你本地的代碼將會是最新的代碼
4. git add .
5. git commit -m ""
6. git push origin master(git push origin 本地分支名:refs/remotes/遠程分支名)
這幾步將代碼推至了遠程
最后再git pull origin 遠程分支名 一下,確保遠程的全部拉下來,有的你剛提交完有人又提交了,你再拉一下會避免比的不是最新的問題