学习 Git ——— 最基础的命令
概览
从零开始使用 git
创建仓库
1 | git init |
.git
所处的目录下的文件会被 git 管理。
配置仓库
1 | git config --list |
--global
配置所有仓库
本地仓库
1 | # 未追踪/已修改的文件添加到暂存区 |
1 | # 分支 HEAD 替换暂存区 |
1 | # 已暂存/未修改文件放进 git 仓库,形成一个新的版本。 |
1 | # 危险! 暂存区替换工作区 |
1 | # 危险! 分区 HEAD 替换暂存区和工作区 |
远程仓库
1 | # 链接远程仓库 |
状态命令
文件状态
1 | git status |
未跟踪(??),已修改(M) 的文件用红色标记。
已跟踪(A),已暂存修改(M) 的文件用绿色标记。
未修改(U) 的文件不会列出。
--short
或 -s
选项输出短格式。
版本记录
1 | git log |
查看提交信息,按 q 退出。
信息包含了:版本标识 hash,提交日期 date,作者及邮箱 author,提交文本 commit
git log -2
显示最新的两个版本
git log --pretty=oneline
显示短格式,只保留 hash 和 commit
git log --pretty=
连接远程仓库
全局配置
1 | git config --global user.name "用户名" |
首次提交
1 | cd yourApp |
提交
1 | git add . |
推送分支
1 | git push -u origin 本地分支名 |