从 Git Gui 管理的Repository(库) 提交更改到 Bonobo服务器管理的Repository(库)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从 Git Gui 管理的Repository(库) 提交更改到 Bonobo服务器管理的Repository(库)相关的知识,希望对你有一定的参考价值。

       要提交更改到Bonobo服务器管理的某个Repository(库),必须先得在Bonobo服务器上有此Repository(库)——简直就是废话。那么怎么才能这个Repository(库)变出来呢?其实很简单,在Bonobo网站里新建一个就可以了,具体步骤看看这篇随笔。这里介绍如何在Git Gui上新建本地Repository(库),并在本地新建文件、修改文件,然后将更改commit(提交)到本地库,最后push(推)到远程的Bonobo服务器。操作步骤和注意事项如下:

  1. 打开Git Gui,如图所示:

    技术分享

  2. 点击“Create New Repository”,进入如下界面,并为新的本地库选择一个目录:

    技术分享

  3. 点击“Create”按钮,新建本地库的操作就算完成了,进入如下界面:

    技术分享

    新建的本地库里只有一个“.git”文件夹,是Git用于文件版本管理的,我们不用动它。此时新建的本地库对应的目录如下所示:技术分享

     

      下面介绍怎么提交对本地库中文件的修改到远程的Bonobo服务器,步骤如下:

  1. 我们在本地库对应的目录下,新建一个用于测试的文本文档,随便输入几个文字,如下图所示:技术分享
  2. 保存并关闭刚才新建的文本文档,在“Git Gui”中点击“Rescan”按钮,“Git Gui”会检索出新建了的或修改了的,但未提交到本地库的文件,如下图所示:技术分享
  3. 在“Unstaged Changes”中选中刚新建的“测试.txt”文件,点击“Stage Changed”按钮,选中的文件就会进入“Staged Changes(Will Commit)”,此时文件就准备好了以提交到本地库(此时还未提交到本地库),点击“Sign Off”按钮,进行签名,如下图所示:技术分享
  4. 点击“Commit”按钮,将新建的“测试.txt”文件提交到本地库,此时状态栏会显示如:“Created Commit 782dec06:Signed-off-by unknown ...”字样,如下图所示:技术分享
  5. 点击“Push”按钮,就可以把本地库推到远程Bonobo服务器的远程库里,如下图所示:

    技术分享

    此处的“Arbitrary Location”框填写远程库的地址,远程库的地址可以从Bonobo服务器网站中找到,操作为:在库管理页面,点击相应的远程库名字,进入所选远程库的详细信息页,如下所示:技术分享

    将“Git库位置”复制到上图的“Arbitrary Location”框,点击“push”按钮,按提示输入用户名和密码,“Git Gui”就正式开始向远程库推数据,图示如下:技术分享技术分享技术分享

    OK!推送成功,让我们看看远程库有哪些新东西(原先只有“info”和“pack”两个文件夹):技术分享

以上是关于从 Git Gui 管理的Repository(库) 提交更改到 Bonobo服务器管理的Repository(库)的主要内容,如果未能解决你的问题,请参考以下文章

Git从入门到学会

是否可以使用Git扩展或Git GUI来管理远程linux ftp服务器上的文件,如本地存储库

Git Usage Summary

git 总结

git常用操作

git远程库与本地联系报错:fatal: Not a git repository (or any of the parent directories): .git