将现有文件夹推送到 GitLab

Tha*_*ang 5 git git-commit gitlab gitlab-ci

在 Gitlab 项目的说明中,他们告诉了如何将 existing_folder 添加到 Git 存储库。但是在我按下git commit控制台后打开一个 vim。

那么我如何才能进入最后一个git push -u origin master并将我的存储库推送到 gitlab。

cd existing_folder
git init
git remote add origin [remote url]
git add .
git commit
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

Red*_*ett 9

该命令会git commit启动您的默认命令行文本编辑器,因为提交需要一条消息来描述其中发生的情况。有两种方法可以添加此消息:

  1. 当编辑器 (vim) 启动时,在编辑器中写入提交消息,然后保存并关闭文件。此消息现在将与提交一起存储。退出而不保存文件将取消提交。
  2. 使用命令git commmit -m "Commit message here",它允许您在引号中添加简短的提交消息,而无需启动编辑器。

提交消息可以是任何内容,但如果您想深入了解消息中应包含的内容以及如何对其进行格式化,请参阅本文。有时我使用全文编辑器来编写复杂的消息,有时我只需要一个快速笔记并使用带有-m标志的内联命令。

想要更改 git 用于提交消息的默认编辑器吗?你很幸运!只需将它添加到你这样的混帐配置:git config --global core.editor "nano"。现在提交消息将在 nano 或您放入此配置命令的任何编辑器命令中打开。


Uri*_*ira 5

将 git 提交更改为

git commit -m "insert commit message here"
Run Code Online (Sandbox Code Playgroud)

-m无论您在引号中输入什么内容,该标志都会添加为提交消息。vim 打开是因为消息丢失。