前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git, Git指令 与 GitHub (配置与介绍)

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

作者头像
星辉
发布2019-01-15 09:46:58
4260
发布2019-01-15 09:46:58
举报
文章被收录于专栏:用户2119464的专栏
  • Git

# 版本控制系统

  • git的初始配置

# 命令行中输入指令

git config --global user.name "example" git config --global user.email "example@example.com"

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

  • 检查配置信息

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
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年03月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档