在本地创建 Git 仓库并将本地代码签入(即提交到 Git 仓库)的步骤如下:
- 初始化 Git 仓库
打开命令行界面(如终端、命令提示符或 PowerShell),导航到包含你的代码的文件夹。然后,运行以下命令来初始化一个新的 Git 仓库:
git init
这个命令会在当前目录下创建一个名为 .git
的子目录,这个子目录包含了 Git 仓库的所有必要文件。
- 添加文件到 Git 仓库
使用 git add
命令将你的代码文件添加到 Git 仓库的暂存区。你可以一次添加一个文件,也可以一次添加多个文件,或者添加整个文件夹。例如:
# 添加单个文件
git add filename.txt
# 添加多个文件
git add file1.txt file2.txt
# 添加当前目录下的所有文件和文件夹
git add .
- 提交文件到 Git 仓库
接下来,使用 git commit
命令将暂存区中的文件提交到 Git 仓库的历史记录中。提交时需要附带一条描述性的消息,说明这次提交所做的更改。例如:
git commit -m "Initial commit of my project"
这条命令会创建一个新的提交,并将之前 git add
命令添加到暂存区的所有更改包含在内。-m
参数后面跟着的是这次提交的描述性消息。
- 查看 Git 仓库状态
你可以使用 git status
命令来查看当前 Git 仓库的状态,包括哪些文件已被跟踪、哪些文件尚未添加到仓库、哪些文件有未提交的更改等。
git status
- 查看提交历史
使用 git log
命令可以查看你的提交历史记录:
git log
- (可选)连接到远程仓库
如果你的代码需要与其他人共享,或者你想在多个地方访问这个 Git 仓库,你可能还需要将它与一个远程仓库连接起来。首先,你需要在代码托管平台(如 GitHub、GitLab 或 Bitbucket)上创建一个远程仓库。然后,在本地仓库中运行以下命令来添加远程仓库的引用:
git remote add origin <remote-repository-url>
将 <remote-repository-url>
替换为你的远程仓库的 URL。
- (可选)推送本地仓库到远程仓库
如果你已经添加了远程仓库的引用,并且想要将本地的提交推送到远程仓库,你可以使用 git push
命令:
git push -u origin master
这里假设你的主分支名为 master
。如果你使用的是 main
或其他名称作为主分支,请相应地替换 master
。-u
参数用于设置本地分支与远程分支的跟踪关系,这样以后你就可以使用 git push
和 git pull
命令而无需指定远程仓库和分支名了。
请注意,如果你在初始化本地 Git 仓库时并没有创建名为 master
的分支(因为一些项目默认使用 main
或其他名称),你需要先创建并检出该分支,然后再进行提交和推送操作。