我是第一次接触源代码控制;以前,我会手动备份文件的副本,并在克隆版本上进行更改,然后手动将更改转移到主文件中。我意识到这与Git存储库中的分支工作方式类似,但我从未使用过。
我下载了Git并在GitLab上创建了一个帐户,并开始了一个新项目。我的网站托管在本地服务器上,我的文件保存在本地。如何将这些文件连接到Git存储库并继续使用分支开发呢?
我是第一次接触源代码控制;以前,我会手动备份文件的副本,并在克隆版本上进行更改,然后手动将更改转移到主文件中。我意识到这与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 push 之前,我会尝试执行以下操作:
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/mikeyj777/Coursera_DataStructsAndAlgos.git
git push -u origin main
error: src refspec develop does not match any.
和error: failed to push some refs to [...]
的错误。 - Freemiumgit branch <branch>
。 - Freemium