簡體   English   中英

Git 將不同的本地分支推送到 Github 中的主分支

[英]Git Push a different local branch to master branch in Github

我有一個本地項目。現在我在 github 的主分支和我的主分支完全不同。現在我想將我目前正在處理的名為“fms_gres”的新分支推送到我在 Github 的主分支。 But when i use push command in git bash it is telling me to integrate my changes.I didn't understand that.So I created a branch in my github repo called "fms_gres" and pushed my local branch to my github branch.But when我想提出一個拉取請求並將我的 Github“fms_gres”合並到我的 github 主分支,我無法做到,因為它說他們有不相關的歷史。 即使我可以清除 Github 中的整個主分支並使其為空,我也可以。 所以我被困在這里。請幫助我。

嘗試以下命令:

git checkout master
git pull origin master
git merge fms_gres
git push -f origin master

通過上述方式,您將本地分支合並到master本地,然后推送master分支

您應該按照以下步驟操作 git/code:

  1. git 結賬主控
  2. git 拉原點主控
  3. git checkout -b "task_name"
  4. 在新分支中進行更改
  5. git 添加。 # 如果要添加所有文件,否則像 git 一樣逐個添加文件一個文件兩個...
  6. git 提交 -m "提交消息"
  7. git push origin "task_name" #new 分支
  8. 創建拉取請求
  9. 如果一切正常,請查看代碼 10.Merge in master。

暫無
暫無

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

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