本地git代碼推送到遠程git步驟


1,先檢查分支

git branch

如果分支在master主分支,需要新建1個分支

2,把修改后的代碼遷移到新的分支上去,比如完成了用戶模塊。就遷移到用戶模塊分支上去

git checkout -b user

(checkout:切換到哪個分支 -b 新建分支
以上表示先新建一個user分支然后切換到這個分支)

3,再次執行
git branch
查看是否在user分支上

4,查看有哪些文件被修改 或 新增了哪些文件 (如有新增或者修改,則這些文件全部紅色顯示)

git status

5,把所有的修改操作添加到暫存區

git add .

6,再次檢查狀態,看看有沒有添加加暫存區(如有,則這些文件全部綠色顯示)

git status

7,提交user分支到倉庫里面 -m 表示提交1個消息通知

git commit -m "完成xxx功能開發"

8,再次檢查狀態,如果出現“nothing to commit,working tree clean” 表示user分支里面的代碼已經是最新的了

git status

9,把本地倉庫的user分支遠程推送到git倉庫(把本地的user分支推送到遠程的origin倉庫里面)

git push -u origin user

(如果出現“Git報錯“fatal: ‘origin’ does not appear to be a git repository”錯誤,參考:https://www.cnblogs.com/JeffreyZhu/p/15798268.html)

(如果出現“Branch 'user' set up to track remote branch 'user' from origin”就表示遠程已經推送成功)

10,把所有代碼合並到主分支master上面,先檢查分支是不是在maste,如果不在,切換到master主分支
切換后,再次檢查是否已經切換到master主分支

git branch
git checkout master
git branch

11,從主分支master上面把user分支上面的代碼合並

git merge user

(如果提示“ 9 files changed, 837 insertions(+), 28 deletions(-)” 表示已經合並成功,master里面的代碼已經變成最新的了
此時還只有本地的master代碼是最新的,遠程的還沒變)

12,把本地的master代碼推送到遠程端

git push

(此時push后面不用再加 -u,因為遠程已經存在master主分支)


免責聲明!

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



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