1. 程式人生 > 其它 >git提交程式碼

git提交程式碼

pull:是下拉程式碼,相等於將遠端的程式碼下載到你本地,與你本地的程式碼合併

push:是推程式碼,將你的程式碼上傳到遠端的動作

完整的流程是:

第一種方法:(簡單易懂)

1、git add .(後面有一個點,意思是將你本地所有修改了的檔案新增到暫存區)

2、git commit -m""(引號裡面是你的介紹,就是你的這次的提交是什麼內容,便於你以後檢視,這個是將索引的當前內容與描述更改的使用者和日誌訊息一起儲存在新的提交中)

3、git pull origin 遠端分支名這是下拉程式碼,將遠端最新的程式碼先跟你本地的程式碼合併一下,如果確定遠端沒有更新,可以不用這個,最好是每次都執行以下,完成之後開啟程式碼檢視有沒有衝突,並解決,如果有衝突解決完成以後再次執行1跟2的操作

4、git push origin master(gitpushorigin本地分支名: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(gitpushorigin本地分支名:refs/remotes/遠端分支名)

這幾步將程式碼推至了遠端

最後再git pull origin 遠端分支名一下,確保遠端的全部拉下來,有的你剛提交完有人又提交了,你再拉一下會避免比的不是最新的問題

可能出現的問題:
error: failed to push some refs to 'https://gitee.com/...'出現錯誤的主要原因是gitee(github)中的README.md檔案不在原生代碼目錄中此時我們要執行git pull --rebase origin master命令README.md拉到本地,任何然後執行git push origin master