簡體   English   中英

推送不同分支 Github 中某些文件的更改

[英]Push changes for some files in different branch Github

我克隆了一個包含許多目錄的存儲庫。 我正在對這些目錄中的多個進行更改。

我想為這些目錄中的每一個創建一個單獨的分支,並僅針對所選文件在每個分支上推送我的更改。 在 master 分支上(通過git status確認)和我想要提交和推送的確切目錄中,我嘗試了:

git add Files_for_branch01
git commit -m "files 01”
git checkout -b branch01 
git push -u origin branch01

但所有更改都已上傳。 我的意思是我得到了 Files_for_branch02 的 branch01 更改。

我完全糊塗了。 有任何想法嗎?

命令git add用於添加尚未被跟蹤的文件,但在您的情況下,聽起來文件夾及其內容在您克隆時已經存在。 在這種情況下, git commit仍將包含對這些文件中的任何一個所做的更改。

如果您只希望提交包含來自某個路徑的文件,則添加路徑規范。 例如,將git commit -m "files 01”替換為:

git commit -m "files 01” "path_to_files/*"

我會確保保留git add以防萬一您添加了任何新文件。

可以在此處找到有關git commit選項的更多詳細信息:

https://git-scm.com/docs/git-commit

暫無
暫無

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

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