【问题标题】:GIT: Update Repository in GIT Bash, GIT GUI still shows old repositoryGIT:在 GIT Bash 中更新存储库,GIT GUI 仍然显示旧存储库
【发布时间】:2017-09-22 19:41:20
【问题描述】:

我对 GIT 非常陌生,并且正在习惯命令行界面以及所有内容如何组合在一起。因此,请原谅任何不准确或错误的措辞。更正和建设性的批评愉快地接受了。现在解决我的问题。

我最初通过 GIT GUI 创建了一个 git 存储库。它位于正确的文件夹中,但后来我开始使用 GIT Bash。在那里我使用了命令行:

$ git init

在那里,它将 .git 文件夹移动到另一个目录,其中显示了 datagrip、atom 和其他一些程序的源文件。然后我执行以下操作以在正确的文件夹中初始化 .git。

$ cd "Path"   'Moved to the correct path
$ git init    'Reinitialized existing Git repository
$ git ls -la  'Verified the .git folder
$ git .add    'Just to get a snapshot of everything there, not sure if it was needed
$ git .commit 'Commit all of the files in the repository
$ git .log    'Verify my commit
$ git status  'Verify that there is nothing to commit

一切顺利,但是当我在进行这些更改后打开 GIT GUI 时,显示所有文件的 GIT GUI 窗口仍然在原始文件夹中。我不确定出了什么问题,如果有的话。我是否必须采取其他措施来同步 GIT GUI 和 GIT Bash 中所做的更改?我是否创建了一个新的存储库?

任何帮助将不胜感激。

谢谢! 香辣考拉熊

【问题讨论】:

    标签: git repository


    【解决方案1】:

    您永远不必移动 .git 目录。只需在项目的根目录中运行“git init”。另外,你所说的“git UI”是什么?

    【讨论】:

    • GIT UI 是 GIT GUI,它是我安装 GIT 时安装的。我在项目的根目录中运行了“git init”。但是,GIT GUI 仍然映射到旧文件夹。
    • 我只是将 git 的 Home 位置设置为我想要的根文件夹。但是,GIT GUI 仍然映射到原始路径。不知道从这里去哪里,但我会继续寻找。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-23
    • 2013-07-08
    • 2018-05-03
    相关资源
    最近更新 更多