如何将本地文件夹连接到 Git 存储库并开始在分支上进行更改?

问题描述 投票:0回答:2

我是源代码管理新手;过去,我手动备份文件副本并对克隆进行更改,然后在调试后将更改手动传输到主文件。我意识到这类似于分支与 Git 存储库的工作方式,但我从未使用过。

我下载了 Git 并在 GitLab 上注册了一个帐户,并开始了一个新项目。我的网站托管在本地服务器上,我的文件保存在本地。如何将这些文件连接到 Git 存储库并继续使用分支进行开发?

git version-control repository gitlab collaboration
2个回答
152
投票

要将项目注册为本地 Git 存储库,您需要做的第一件事是在您的 项目根目录中执行以下命令:

git init

这将在您的项目根目录中创建一个

.git
文件夹,并允许您开始在该存储库中使用 Git。


如果您想将本地 Git 存储库“推送”到远程 Git 服务器(在您的情况下为 GitLab),您需要首先执行以下命令:

git remote add origin <Repository_Location>

您可以随意称呼

origin
,但是
origin
是 Git 远程存储库的标准名称。
<Repository_Location>
是远程存储库的 URL。例如,如果我有一个名为
MyNewProject
的新项目,我想将其推送到 GitLab,我会执行:

git remote add origin https://gitlab.com/Harmelodic/MyNewProject.git

然后,您可以使用以下命令将更改从本地计算机“推送”到远程存储库:

git push origin <branch_name>

其中分支名称是您要推送的分支的名称,例如

master


您可以在这里找到优秀的 Git 初学者指南


1
投票

最佳实践是将本地文件夹命名为与远程存储库相同的名称。

始终在 git pull 之前先 git pull :

git pull origin master

为了获取存储库中的最新代码。然后我可以移植我的更改并提交。

来自 GitHub 的总文本:

echo "# xyz_repo" >> README.md

git init

git add README.md

git commit -m "first commit"

git branch -M main

git remote add origin https://github.com/AccountName/RepoName.git

git push -u origin main
© www.soinside.com 2019 - 2024. All rights reserved.