作为每个开发人员,我都应该知道如何使用git,因此我开始使用git,遇到了一些问题。 在创建和配置第一个项目并将其上传到Web存储库时,我没有任何问题。几天后,我想将项目的更改版本上载到GitLab,所以我打开了终端并导航到根存储库(我从那里上载),然后从键入内容开始:
git status
有回应:
On branch master
Your branch is up to date with 'origin/master'.
由于第二行,我知道出了点问题,因为我做了很多更改,所以我显然用Google搜索了。我读了这篇文章:Why does git status show branch is up-to-date when changes exist upstream?使我对它的工作原理有了一点了解。
输入git pull
后,它返回我Already up to date.
。
说实话,如何通过命令行通过本地更改来更新GitLab上的存储库?
答案 0 :(得分:-1)
要通过https克隆存储库
git clone https://gitlab.com/<gitlab_username>/<repository_name>.git
通过ssh克隆存储库
git clone git@gitlab.com:<gitlab_usename>/<repository_name>.git
进入项目:cd <project_name>
更改分支
git checkout <branch_name>
更改后更新存储库
$ git add .
$ git status
$ git commit -m "<comment>"
$ git push origin <branch_name>