我是源代码管理新手;过去,我手动备份文件副本并对克隆进行更改,然后在调试后将更改手动传输到主文件。我意识到这类似于分支与 Git 存储库的工作方式,但我从未使用过。
我下载了 Git 并在 GitLab 上注册了一个帐户,并开始了一个新项目。我的网站托管在本地服务器上,我的文件保存在本地。如何将这些文件连接到 Git 存储库并继续使用分支进行开发?
要将项目注册为本地 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 初学者指南。
最佳实践是将本地文件夹命名为与远程存储库相同的名称。
始终在 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