git学习笔记

一、git安装配置

https://git-for-windows.github.io

一路默认,安装完成后在Git Bash中运行

1 $ git config --global user.name "Your Name"
2 $ git config --global user.email "email@example.com"

注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

二、创建版本库

  1. 创建目录

1 $ mkdir learngit
2 $ cd learngit

  2. 初始化仓库

1 $ git init

  3. 添加文件到版本库

1 $ git add readme.txt            // 将文件从工作区提交至暂存区,可反复多次使用,添加多个文件
2 $ git commit -m "wrote a readme file"          // 将文件从暂存区提交至本地仓库,并添加备注

  4. 版本回退

    4.1 查看日志

1 $ git log [--pretty=oneline]

    4.2 从版本库中回退

1 $ git reset --hard HEAD^        // 回退至上一个版本
2 $ git reset --hard 3628164     // 还原至特定版本,后面的数字表示commit ID,可用git log命令查看;使用git reflog可查看历史操作;

 

ps:在Git中,用HEAD表示当前版本,上一个版本是HEAD^,上上一个版本是HEAD^^,往上100个版本写成HEAD~100

    4.3 撤销

$ git checkout -- file      // 撤销工作区文件修改
$ git reset HEAD file      // 撤销提交到暂存区的修改
// 如果文件已提交至版本库,则可使用版本回退

 

  5. 删除

1 $ git rm test.txt        // 删除文件
2 $ git commit -m "remove  test.txt"    // 提交修改
3 $ git checkout -- test.txt        // 撤销

ps:git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容

转载于:https://www.cnblogs.com/ImaY/p/6128255.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值