Git命令

本文深入讲解Git的使用方法,包括初始化仓库、提交文件、管理版本、恢复操作等核心功能,帮助读者掌握分布式版本控制系统的实战技巧。

Copyright ©stonee

时不我待

Git有什么用?

  • 它是一种分布式版本控制系统,可以标明在什么时候修改,修改了什么,

使用方式:

  • 先在一个可以使用的文件夹中初始化git,使其变成一个仓库 git init,之后会产生.git配置文件

  • 然后在该文件夹中提交某文件使其成为仓库中的一部分 add readme.txt commit readme.txt -m "附加信息"

    • git中分为工作区,版本库,版本库中有暂存区stage和分支
    • 使用add命令后把文件存到暂存区,commit之后,再把暂存区文件提交到分支
    • 如果把修改的文件放到暂存区后再次修改文件,之后再提交,那么只会提交第一次修改的文件
  • 使用git checkout --readme.txt可以将工作区的修改全部删除

  • 使用git reset HEAD <file>可以将缓存区中的修改删除

  • 使用git status可以查看文件状态

    • 如查看有哪些文件被修改但是没有被提交
    • 或者是有哪些文件被add但是没有被提交
    • 或者是仓库中哪些文件没有被add
  • git diff readme.txt可以查看未被提交,但是已经被修改的文件的不同

  • git log可以查看commit过的日志

    • git log --pretty=oneline可以简化输出
    • 一串sha1字符代表着版本号
    • 使用git reset --hard HEAD^n可以退回以前版本
    • 使用git reset --hard + 版本号可以恢复到最新版本,版本号不用写全
    • 使用git reflog可以用来记录自己的每条命令,以便于以后恢复
  • git rm <file>可以删除已经add到暂存区的文件,使用git checkout --readme.txt可以清除这一修改

  • git push -u <分支>把本地仓库的内容推到远程库中

  • git clone git@github.com:stonee9/gitskills.git把远程库中内容clone到本地库中

  • git branch dddd创建一个dddd分支

  • git checkout dddd转到dddd分支

  • git merge dddd将dddd分支合并到当前分支

  • git branch -d dddd删除分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值