Git 创建仓库(四)
4.创建仓库
一、初始化新仓库:git init
1.用法
使用 git init 命令可以将当前目录或指定目录初始化为 Git 仓库。
# 当前目录初始化
git init
# 指定目录初始化
git init newrepo执行后会在当前目录下生成一个 .git 隐藏文件夹,里面包含 Git 所需的所有元数据(版本历史、配置等)。
2.初始提交
初始化后,若要将现有文件纳入版本控制:
git add . # 添加所有文件
git commit -m '初始化项目版本'commit 引号说明:
- Linux / macOS / Git Bash 中:使用单引号
'- Windows 命令行(CMD)中:使用双引号
"
二、克隆现有仓库:git clone
从远程服务器或本地路径复制一个完整的 Git 仓库到本地。
1.命令格式
# 克隆到当前目录下的同名文件夹
git clone <repo>
# 克隆到指定的本地目录
git clone <repo> <directory>2.示例
# 克隆 Grit 仓库(默认目录名 grit)
git clone git://github.com/schacon/grit.git
# 克隆并重命名为 mygrit
git clone git://github.com/schacon/grit.git mygrit克隆后会在本地生成一个完整的仓库,包含 .git 目录和所有版本历史。
三、查看与编辑配置:git config
1.查看配置
# 列出所有配置
git config --list
# 查看某个具体配置项
git config user.name2.编辑配置文件
# 编辑当前仓库的配置(.git/config)
git config -e
# 编辑全局配置(~/.gitconfig)
git config -e --global3.设置用户信息(必选)
# 全局设置(对所有仓库有效)
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
# 仅对当前仓库设置(去掉 --global)
git config user.name "Project Name"
git config user.email "project@example.com"每次提交都会使用这些信息,因此务必正确设置。
四、仓库状态快速检查
# 查看当前工作区和暂存区的状态
git status五、总结
| 命令 | 作用 |
|---|---|
git init |
创建新的本地 Git 仓库 |
git clone <url> |
复制已有远程仓库到本地 |
git config --global user.name/email |
设置全局提交身份 |
git config --list |
查看当前所有配置 |
git status |
查看当前工作区和暂存区的状态 |