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分支推送到远程仓库,并设置默认上游分支。
