git 本地代碼提交至遠程master分支解決方法


git 提交代碼,本地新建一個my分支,不從本地master分支直接上傳,而是先從本地my分支上提交至本地master分支,然后本地master提交至遠程master分支
上。前提是遠程只有一個master分支。
第一步:首先到工程目錄下。打開git bash命令框
第二步:創建本地my分支,git checkout -b my(已經存在my分支則git checkout my直接切換到my分支)
第三步:將本地my的分支上的修改提交至緩存區,
        git add .(提交全部修改),或者只修改了某個文件可以 git add 文件路徑+文件名 進行提交
        git commit -m "備注"
        注釋:這步之后已經將修改的代碼提交到了my分支的緩存區
第四步:切換到master,git checkout master;
        首先記住一定要先將遠程master分支的代碼更新本地master分支,否則代碼無法提交。git pull 更新本地master代碼;
        將my緩存區提交的修改合並到本地master分支上,git merge my。(此時已經將修改與本地master合並);
        最后將代碼提交到遠程master上,git push。
        (建議:可以在提交萬代碼之后將my分支刪除,重新創建一個my分支,因為此時的my分支和master分支的版本不同,如果不刪除,則需要將master分支
        上的代碼合並更新到my分支,此時比較偷懶的操作是可以將my先刪除在創建,這樣my分支和master分支的代碼就是統一版本了。
        git branch -d  my 刪除my分支;git checkout -b my 新建my分支)

 

 


 


免責聲明!

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



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