gpt4 book ai didi

git - 建立一个实验室来试验 GIT

转载 作者:太空狗 更新时间:2023-10-29 14:02:12 26 4
gpt4 key购买 nike

我是新手(大约 6 个月)Linux 用户。

我使用 Git 已经有一段时间了,现在我想开始学习更高级的东西。我想学习的是处理/管理 Remote 的各种方法。

所以我的问题是 — 如何在本地设置“远程”?是否可以创建两个文件夹,例如:

/home/my_user/git_experiment/remote_branch
/home/my_user/git_experiment/local_branch

并设置 local_branch 文件夹来跟踪 remote_branch 文件夹,就像 remote_branch 是 GitHub 上的一个仓库一样?

最佳答案

Remote 只是一个克隆,您可以通过某种方式访问​​它。通常它是通过 git 协议(protocol)或 http(用于读取)和 ssh 或 https(用于写入)访问的,但文件系统访问也同样有效。您需要做的就是克隆您的存储库:

# clone project into project2
git clone project project2

origin Remote 将自动设置在 project2 中,指向 project,就像您习惯的那样。您可以在项目中添加一个相应的远程,指向 project2,然后尝试您想要执行的任何抓取和 pull 操作。

如果你想尝试推送,请确保你制作了一个裸克隆以推送到:

# the .git suffix is traditional for bare repos, since they're
# basically the .git directory of a normal repo
git clone --bare project project.git
cd project
git remote add bare-remote ../project.git
# now you've got a remote to push to

我不确定您为什么将它们命名为“local_brach”和“remote_brach”(意思是“分支”吗?)。这些不是分支。他们是克隆人;他们可以拥有自己的全套分支,可能还有一些对应的分支。

关于git - 建立一个实验室来试验 GIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4099522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com