天天看点

Git 命令学习指南

Git 命令学习指南

前言

官方文档:

https://git-scm.com/doc

参考:

https://www.yiibai.com/git/git_basic_concepts.html

使用前配置

git config --global user.name "simba1949"
git config --global user.email [email protected]      

快速入门

# 下载
git clone url [本地仓库名]
# 添加文件/文件夹到暂缓区
git add 文件/文件夹
# 提交到本地仓库
git commit -m '提交注释'
# 检查当前仓库中文件的状态
git status # (详细查看)
git status -s # (简要查看)
# 忽略文件/文件夹,在仓库顶级目录下创建 .gitignore 文件,在 .gitignore 文件中配置忽略信息
touch .gitignore
vi .gitignore
# 查看已暂存和未暂存的修改
git diff
# 简单地删除文件,但是还是在 git 的管理下
rm 文件;
# 删除文件,不在 git 的管理下
git rm 文件;
git rm -f 文件; # (强制移除某个文件)
git rm --cached 文件; # (将提交暂缓的文件移除)
# 移动文件,如果是同级目录就是重命名
git mv 源文件 目的目录/目的文件 
# 查看提交历史
git log [--stat] [-p] [-2] # -2 表示展示最近两次提交记录, - p 表示查看提交差异
# 撤销提交
git commit --amend
# 复原克隆的文件,仅针对未推送
git checkout -- mytext.txt
# 查看远程地址
git remote -v