Git, Git指令 与 GitHub (配置与介绍)


  • Git

# 版本控制系统


  • git的初始配置

# 命令行中输入指令

git config --global user.name "example"

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

# 作用: 设置你的用户名和邮件地址


  • 检查配置信息

git config --list

# 列出所有的 Git 配置信息

# 检查其中是否有你的用户名和邮件地址


  • Git 的工作流程

# 在工作目录中添加, 修改文件

# 将需要进行版本管理的文件放入暂存区域

# 将暂存区域的文件提交到Git仓库


  • Git 的三棵大树

# 工作区域, 暂存空间, Git仓库


  • Git 管理文件的三个状态

# 已修改, 已暂存, 已提交


  • Git 指令

git init -- 在该位置创建一个 Git 隐藏文件夹

git add 文件名

git commit -m "提交描述" 

git status 查看当前 Git 状态

git reset HEAD <file> 将文件退出暂存区域

git checkout -- 文件名 将修改的内容回复回去

git log 查看历史提交

git reset HEAD~ 将版本后退一级

# 多个 ~ 后退多级

git reset 版本快照 后退到相应版本

git reset 版本快照 文件名 将相应文件后退到相应版本

git diff 比较暂存区域与工作目录

git diff 快照 id 号 比较当前目录和快照

git diff --cached 快照 id 号 比较暂存区域和快照

git diff 快照 id 号 快照 id 号 将两个快照进行对比

git commit --amend 可以更改前一次提交提示内容

# 进入后的界面为 vim 编辑器

# 点 esc 后, 输入 :wq 即为保存, 输入 :q! 即为不保存退出

git rm 文件名 删除文件

git rm --f 文件名 强制删除文件

git mv 旧文件名 新文件名 重命名文件

git branch 分支名称 创建分支

git checkout 分支名 切换到当前分支

git checkout 快照名 创建匿名分支, 指向快照处

git merge 分支名 合并分支


  • 将工作目录的文件放到 Git 仓库

#命令行指令

git add 文件名

git commit -m "更改注释"


  • GitHub 

# 世界上最大的代码存放网站和开源社区

GitHub的正确打开方式

# 查看公钥的内容, 粘贴代码在命令行: cat ~/.ssh/id_rsa.pub

  • 附图: git 指令 cheatsheet


猜你喜欢

转载自blog.csdn.net/y_silence_/article/details/79585544