创建第一个存储库,然后添加和提交文件
在命令行中,首先验证你是否安装了 Git:
在所有操作系统上:
git --version
在类 UNIX 操作系统上:
which git
如果没有返回任何内容,或者无法识别该命令,则可能必须通过下载并运行安装程序在系统上安装 Git。有关非常简单明了的安装说明,请参阅 Git 主页 。
安装 Git 后,配置你的用户名和电子邮件地址 。在提交之前执行此操作。
安装 Git 后,导航到要在版本控制下放置的目录并创建一个空的 Git 存储库:
git init
这将创建一个隐藏文件夹 .git
,其中包含 Git 工作所需的管道。
接下来,检查 Git 将添加到新存储库的文件; 这一步值得特别小心:
git status
查看生成的文件列表; 你可以告诉 Git 将哪些文件放入版本控制中(避免添加包含密码等机密信息的文件,或者使文件混乱的文件):
git add <file/directory name #1> <file/directory name #2> < ... >
如果列表中的所有文件都应与有权访问存储库的所有人共享,则单个命令将添加当前目录及其子目录中的所有内容:
git add .
这将 暂存 所有要添加到版本控制的文件,准备在第一次提交时提交。
对于你希望永远不受版本控制的文件,在运行 add
命令之前创建并填充名为 .gitignore
的文件 。
提交已添加的所有文件以及提交消息:
git commit -m "Initial commit"
这将使用给定的消息创建新的提交 。提交就像是整个项目的保存或快照。你现在可以将其推送或上传到远程存储库,稍后你可以在必要时跳回到它。
如果省略 -m
参数,则会打开默认编辑器,你可以编辑并保存提交消息。
添加遥控器
要添加新远程,请在终端上使用 git remote add
命令,在存储库所在的目录中。
git remote add
命令有两个参数:
- 远程名称,例如
origin
- 远程 URL,例如
https://<your-git-service-address>/user/repo.git
git remote add origin https://<your-git-service-address>/owner/repository.git
注意:在添加遥控器之前,你必须在 git 服务中创建所需的存储库,添加遥控器后,你将能够推/拉提交。