在Git

时间:2015-08-18 12:38:00

标签: git github version-control merge git-branch

我是Git的初学者。我正在处理10个分支机构,如 BR-1,BR-2 ..... BR-10和一个Dev Branch和One Master Branch 。我正在和BR-10这样的分公司合作。

1。 问题1:

现在经过大量更改并向BR-10添加新文件后,我应该如何安全地提交BR-10分支?

2. 问题2:

提交后如何将此本地分支添加到远程开发分支(我的意思是如何提出拉动请求以将此分支添加到远程开发分支)? [“请解释一下,关于我必须执行提交命令,推送命令和拉取请求的分支)

第3。问题-3

我不知道我应该问这个问题,任何人都可以通过创建分支,在特定分支上工作,提交这些更改,将其推送到远程存储库以及如何向远程分支机构提供拉取请求来解释到主分公司。<​​/ p>

2 个答案:

答案 0 :(得分:0)

对BR-10分支进行所有更改后。

将您的更改提交给BR10本地分支

使用

git add .
git commit -m "your git message"

执行此操作后,将本地BR-10分支推送到远程服务器。

git push origin BR-10

完成后,您必须生成一个PR,用于将代码从BR-10分支合并到dev分支

这样做

只需在服务器中选择一个BR-10分支,在右侧就会找到一个用于生成PR的按钮。

在那里选择你的分支和dev分支并生成PR

答案 1 :(得分:0)

要创建git存储库,请转到终端中包含项目文件的文件夹,然后使用命令

git init name_of_repository

然后您现在或在制作文件时添加文件

git add file_name

完成文件中的功能后,您提交

git commit -a -m "Description"

如果您使用push命令

进行了大量更改,则此命令非常安全
git push origin branch_name

此命令将推送到源(您从中克隆的存储库),如果您不想推送到该存储库,则必须将另一个存储库设为远程

git push remote_name branch_name

使用此命令制作克隆

git clone file_path_to_repository_you're_cloning clone_name

然后,使用此命令将存储库设置为另一个存储库:

git remote add name_of_repository file_path_to_repository

要从其他存储库中提取,请使用此命令

git pull repository_to_pull_from branch_to_pull_from