Git的简单使用

Git是最先进的分布式版本控制系统,非常有必要学习Git的使用。

1.下载Git
首次安装时需要自报家门:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

2.创建版本库:
版本库简单说就是这个目录里的所有文件都可以被Git管理起来,创建一个版本库:
$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit

若在已有文件夹变成版本库打开文件夹后鼠标右键选择 Git Bash Here 即可,

3.把目录变成Git可管理的仓库使用命令:
$git init

4.提交:
假设要提交的文件就在当前目录下(文件是:readme.txt),使用命令:
$ git add readme.txt
$ git commit -m "first"

说明:第一步是把文件添加到仓库,第二步是把文件提交到仓库,其中第二步成功后会有提示,
第二步 -m后面双引号内的是说明,可以没有但不建议

5.修改:
此时修改readme.txt文件并保存后,使用命令:$git status 可时刻掌握当前仓库的状态,此时需要查看具体有哪些改变可使用命令:git diff readme.txt
此时再次提交:
$ git add readme.txt
$ git commit -m "second"

6.版本回退:
经过上一次提交,此时readme.txt文件已经有两个版本:first 和 second,要查看版本信息可以使用命令:$git log,此时会将版本信息由远及近显示,每个版本都有一个ID,要回退到上一个版本使用命令:$git reset -- hard HEAD^,用命令$cat readme.txt可查看readme文件,显示是second版文件,此时再想回到first版文件需命令:$git reset -- hard ID,ID从 git log命令中获取,

深入理解工作区和版本库,版本库中存在stage(暂存区)和master,add命令是将文件从工作区加入stage,而commit是再将暂存区加入master

7.撤回:
假设此时对文件进行了修改,没有add,想要撤回修改可以使用命令:$git checkout -- readme.txt,git checkout 命令的两个意义:一是撤销工作区的修改,二是已添加到暂存区,又作了修改,此命令就是撤回到刚添加到暂存区的状态,如果已提交到版本库,只能版本回退

8.关于Github
在Github上新建项目,根据提示逐步在Git输入命令,即可把本地文件同步到远程仓库Github上。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值