在新分支中的复制项目中重新启用GIT控件
一位朋友给我发送了一个带有XCode工作区的zip文件。在新分支中的复制项目中重新启用GIT控件,git,Git,一位朋友给我发送了一个带有XCode工作区的zip文件。 我打开了项目并更改了很多文件。 现在,我的朋友对我说:“请把你对我的豆茎回购协议的修改提交到一个新的分支机构。” 我该怎么做 我想需要签出并提交,如下所示: git checkout -b <new-branch> git commit git签出-b git提交 您可以执行以下操作: git commit --interactive 将他的代码(git checkout master)签出到文件系统中的empy文件夹中
我打开了项目并更改了很多文件。
现在,我的朋友对我说:“请把你对我的豆茎回购协议的修改提交到一个新的分支机构。” 我该怎么做 我想需要签出并提交,如下所示:
git checkout -b <new-branch>
git commit
git签出-b
git提交
您可以执行以下操作:
git commit --interactive
git checkout master
)签出到文件系统中的empy文件夹中git checkout-b我的新分支
)首先,克隆存储库:
git clone <git-path>
git checkout -b <branch>
之后,在头部创建一个新分支:
git clone <git-path>
git checkout -b <branch>
git签出-b
然后把它们推向上游
git push <origin> <branch>
git推送
首先,告诉你的朋友,如果他们希望人们将他们的回购分支出去,就不要发送zip文件
然后您需要克隆他们的存储库,它类似于:
git clone https://accountname.git.beanstalkapp.com/gitreponame.git
cd gitreponame
然后创建一个分支:
git checkout -b <branch_name>
git签出-b
如果你想把所有的事情都作为一个巨大的变化来提交(不理想,但在这种情况下可能是你想要的),那么把你所有的变化都复制到回购协议中。然后添加并提交它们:
git commit -am"<commit message>"
git提交-am“”
然后将其推回到您朋友的回购:
git push -u origin <branch name>
git推送-u原点
但事实上,如果你想有所贡献,你会想开始阅读git。如果你不知道自己在做什么,有很多方法会出错。网上有很多教程。如果您是新手,我建议您使用git的GUI客户端。事情会变得更有意义,因为您将更直观地看到选项和命令的作用 如果您在Mac或Windows上,则可以使用SourceTree。如果你在Linux上,我喜欢使用git-cola。有很多选择 以下是将更改推送到好友存储库的步骤: 1) 签出从远程存储库到本地存储库的分支 2) 从您签出的分支创建新分支 3) 将更改应用于新分支 4) 阶段性的改变 5) 将更改提交到本地存储库 6) 将对本地分支的更改推送到远程存储库
Git一开始看起来有点棘手,所以我强烈建议大家浏览一些操作视频和教程,例如:hurray,第一行!