Git系统学习记录(二) --时光穿梭

Git系统学习记录(二)

时光穿梭

1,本地版本库创建

1,创建目录,进入目录,git init变成仓库
例如:
    mkdir repository
    cd repository
    git init    //git init 将目录变成git可以管理的仓库

2,将文件放到git仓库
    git add FileName  ->将文件放入暂存区
    git commit -m "modify log" ->将暂存区的文件提交到git仓库
        通过以上这两步,就可以把一个文件放在git仓库,让git跟踪管理

2,版本修改

git status                  //命令可以查看仓库下所有文件的当前状态
git diff FileName           //查看当前修改文件修改的内容
git add FileName            //将修改后的文件放入暂存区
git commit -m "modify log"  //将暂存区的文件修改提交到git仓库

3,版本回退

git log                     //查看版本的修改历史
git log --pretty=oneline        //查看版本修改历史,单行查看比价整齐

1,版本回退

    git中HEAD表示当前版本,HEAD^表示上一个版本,一次类推HEAD^^^,版本数过多的情况下啊 HEAD~100

git reset --hard (version_number) //回退版本
    例如:
        git reset --hard HEAD^
        git reset --hard HEAD^^
        git reset --hard HEAD~100


2,回到未来
    git reset --hard  [commit_Id]
    例如:
        git reset --hard 3628164

    git reflog                  //记录每一次git操作命令

4,工作区和暂存区

git diff HEAD --FileName            //查看工作区和版本库里面最新版本的区别

5,撤销修改

git checkout --FileName         //把工作区修改的撤销掉
git reset HEAD FileName         //把暂存区的修改退回到工作区 
    注意:因为git reset HEAD FileName是暂存区回退到工作区,所以说需要彻底改的话,还需要git checkout --FileName

6,删除文件

如果删除了版本库的文件
git status  就可以返回删除消息
git rm  ->  git commit  这样文件就会被版本库所删除
git checkout -- FileName    这样文件被误删就会一键还原
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值