1. git init
-
作用: 初始化一个新的 Git 仓库。
-
选项和参数:
- 无参数:在当前目录下创建一个 .git 文件夹,表示这是一个 Git 仓库。
-
示例:
bashgit init
- 初始化当前目录为 Git 仓库。
2. git add .
-
作用: 将所有更改的文件添加到暂存区(staging area)。
-
选项和参数:
.
: 表示当前目录及其所有子目录中的文件。
-
示例:
bashgit add .
- 添加当前目录下的所有文件到暂存区。
3. git commit -m "Initial commit"
-
作用: 提交暂存区中的更改到本地仓库。
-
选项和参数:
-m "message"
: 提交时附加的说明信息。
-
示例:
bashgit commit -m "Initial commit"
- 提交更改,并附加提交信息为
"Initial commit"
。
- 提交更改,并附加提交信息为
4. git remote add origin <repository-url>
-
作用: 将本地仓库与远程仓库关联。
-
选项和参数:
add
: 添加一个新的远程仓库。origin
: 远程仓库的名称(通常使用origin
作为默认名称)。<repository-url>
: 远程仓库的 URL,例如 github.com/your-userna...。
-
示例:
bashgit remote add origin https://github.com/your-username/your-repo-name.git
- 将本地仓库与 GitHub 上的仓库关联。
5. git branch -M main
-
作用 : 重命名当前分支为
main
。 -
选项和参数:
-M
: 强制重命名当前分支。main
: 新分支的名称。
-
示例:
bashgit branch -M main
- 将当前分支重命名为
main
。
- 将当前分支重命名为
6. git push -u origin main
-
作用: 将本地分支推送到远程仓库,并设置默认的上游分支。
-
选项和参数:
-u
: 设置默认的上游分支(以后可以直接使用git push
推送)。origin
: 远程仓库的名称(与git remote add origin
中的名称一致)。main
: 推送的分支名称。
-
示例:
bashgit push -u origin main
- 将
main
分支推送到远程仓库,并设置默认上游分支。
- 将
完整命令解释
bash
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/your-username/minigrep.git
git branch -M main
git push -u origin main
git init
: 初始化一个新的 Git 仓库。git add .
: 添加所有文件到暂存区。git commit -m "Initial commit"
: 提交更改到本地仓库,附加提交信息。git remote add origin <url>
: 将本地仓库与远程仓库关联。git branch -M main
: 将当前分支重命名为main
。git push -u origin main
: 将main
分支推送到远程仓库,并设置默认上游分支。
