如何手动将代码合并到master中?

时间:2015-04-01 05:06:19

标签: git

我从Master创建了一个分支,然后我检查代码10次,现在我想将第7个提交的代码合并到master中。我能做到吗? (或)

我有一个代码,我想将它合并到master。代码在我的本地机器上,我从我的朋友那里得到了代码。我可以将此代码合并到master中吗?

3 个答案:

答案 0 :(得分:1)

您可以合并主分支中的任何提交:获取该分支的第7个已提交代码的SHA1(我假设所述分支已在您的本地克隆中。) 要获得该sha1,请查看分支的历史记录:

git log --all --branches --oneline

然后:

git checkout master
git merge <sha1>

答案 1 :(得分:1)

对于您的第一个问题,我们的兄弟建议您可以通过SHA ID直接合并。 对于你的第二个问题,我想添加一些更多的信息。 首先,你需要进入当前的工作目录

输入以下命令

1。git init

2。git add .

3。git commit -m 'Your Commit Message'

然后添加远程网址

  1. git remote add origin remote repository url
  2. 后可以通过

    进行验证

    5。git remote -v

    现在推动你改变

    1. git push origin master

答案 2 :(得分:0)

您应该使用git remote add...添加所需的远程存储库,然后使用git fetch来自该远程的所有内容,然后您可以git merge分支。使用git <command> --help观察所需参数和可能的选项