Git的基本使用

简介: Git的基本使用
  • Git是分布式版本控制系统,所以每个机器需要自报家门,透露自己的身份:
git config --global user.name "Your name"
git config --global user.email "Your email"
  • 创建一个版本库,即仓库
# 新建一个目录来作为仓库,右键打开bash,然后输入:
git init

把文件添加到暂存区:

git add fileanme
# 注意:该filename一定要在该仓库目录内,子目录也可以的

把文件提交到当前分支:

git commit -m "提交的说明"

输出仓库当前的状态

git status

查看修改的内容,注意比较的是修改后但还没暂存的内容

git diff filename

显示出最近到最远的提交日志

git log
  • HEAD表示当前版本,HEAD表示上一个版本,HEAD^表示上上个版本,HEAD~100表示上100个版本
  • 回退到上一个版本
git reset --hard HEAD^

回退后,后悔了

# 得其commit id
git reflog
# 吃下后悔药
git reset --hard <commit id>

查看工作区和版本库里卖弄最新的区别

git diff HEAD -- filename

克隆(ssh最快)

git clone ssh... or http://...


目录
相关文章
|
11月前
|
存储 开发工具 git
Git的简介以及基本使用
Git的简介以及基本使用
|
12月前
|
NoSQL Linux 开发工具
【Linux】第十站:git和gdb的基本使用(下)
【Linux】第十站:git和gdb的基本使用
99 0
|
12月前
|
NoSQL Linux 开发工具
【Linux】第十站:git和gdb的基本使用(上)
【Linux】第十站:git和gdb的基本使用
49 0
|
数据可视化 网络安全 开发工具
git可视化版本控制工具SourceTree的基本使用
git可视化版本控制工具SourceTree的基本使用
253 0
|
开发工具 git Docker
git:github的tag标签基本使用和自动发布软件包
git:github的tag标签基本使用和自动发布软件包
309 0
git:github的tag标签基本使用和自动发布软件包
|
Linux 开发工具 数据安全/隐私保护
【Git】Git 的基本使用
【Git】Git 的基本使用
97 0
|
缓存 开发工具 数据安全/隐私保护
git基本使用和github使用仓库拉取和提交
git基本使用和github使用仓库拉取和提交
|
开发工具 git Perl
Git基本使用
Git基本使用
109 0
|
开发工具 git
Git多人基本使用笔记
Git多人基本使用笔记
100 0
Git多人基本使用笔记
|
关系型数据库 MySQL Shell
团队开发中git的基本使用和多人协作合并管理
最近忙于公司内部流程审批系统,团队在我未入职公司前,一直未使用版本控制,导致多数人不会使Git,开发人员对Git不熟练,项目版本控制受阻(开发人员普遍觉得sftp方便); 由我编写开发文档规范: 开发规范文档(包括:Php、Git、Mysql);
132 0