我是 git 新手,所以这可能是一个菜鸟问题。
我在 git 中使用 2 个不同的分支(我们称它们为 A 和 B),这两个分支都在项目的不同部分工作,除了一种类型的文件。
我希望这些文件在两个分支中都是最新的:如果有人在分支 A 上修改这些文件,提交并推送他的修改,那么在分支 B 中工作的人将在分支 B 中拥有修改后的文件。
实现这一目标的 GIT 工作流程是什么?
我是 git 新手,所以这可能是一个菜鸟问题。
我在 git 中使用 2 个不同的分支(我们称它们为 A 和 B),这两个分支都在项目的不同部分工作,除了一种类型的文件。
我希望这些文件在两个分支中都是最新的:如果有人在分支 A 上修改这些文件,提交并推送他的修改,那么在分支 B 中工作的人将在分支 B 中拥有修改后的文件。
实现这一目标的 GIT 工作流程是什么?
好的,让我解释一下:
Git 的基本工作流程是使用分支。所以,假设你在分支 A 上工作,而我在分支 B 上工作。
如果您更改分支(A)中的文件,那么您提交并推送您的更改。我必须获取并拉取远程存储库以将远程存储库中的更改抓取到本地存储库。但是,在那之后我必须将您的分支(A)与我的分支(B)合并,以便在我的分支中获取您的更改。
基本流程是:
User 1 on branch(A)-some modified files
User 1 on branch(A)-commit those changes to local repo
User 1 on branch(A)-push the commited changes to remote repo
User 2 on branch(B)-fetch and pull the remote repo to grab any new commit that was pushed.
User 2 on branch(B)-merge the branch(A) into my branch(B). Now i have your changes.