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://...


目录
相关文章
|
Linux Shell 网络安全
Git基本使用
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。(命令行和Linux很像)
355 112
|
存储 开发工具 git
Git的简介以及基本使用
Git的简介以及基本使用
223 0
|
NoSQL Linux 开发工具
【Linux】第十站:git和gdb的基本使用(下)
【Linux】第十站:git和gdb的基本使用
247 0
|
NoSQL Linux 开发工具
【Linux】第十站:git和gdb的基本使用(上)
【Linux】第十站:git和gdb的基本使用
186 0
|
开发工具 git Docker
git:github的tag标签基本使用和自动发布软件包
git:github的tag标签基本使用和自动发布软件包
643 0
git:github的tag标签基本使用和自动发布软件包
|
数据可视化 网络安全 开发工具
git可视化版本控制工具SourceTree的基本使用
git可视化版本控制工具SourceTree的基本使用
471 0
|
开发工具 git
Git多人基本使用笔记
Git多人基本使用笔记
230 0
Git多人基本使用笔记
|
Linux 开发工具 数据安全/隐私保护
【Git】Git 的基本使用
【Git】Git 的基本使用
229 0
|
缓存 开发工具 数据安全/隐私保护
git基本使用和github使用仓库拉取和提交
git基本使用和github使用仓库拉取和提交
|
开发工具 git Perl
Git基本使用
Git基本使用
201 0