git命令练习

本文详细介绍了Git的基本操作,包括初始化工作区、添加和提交文件、查看状态、历史记录管理、版本回退、暂存区与文件删除,以及SSH密钥和远程库的关联与推送。
摘要由CSDN通过智能技术生成

选择目录,创建工作区:

$ git init

新建或更改工作区的文件后,提交至本地仓库,可以提交多个文件

$ git add <要提交的文件1> <要提交的文件2>
$ git commit -m <"提交时的备注">

查看工作区的状态

$ git status

查看修改内容

$ git diff <文件>

查看历史记录

$ git log
$ git log --pretty=oneline //清除无关信息

把工作区回退到上一个版本或跳到指定版本

$ git reset --hard HEAD^  //回退几个版本就写几个^
$ git reset --hard <commit id>  //git log 命令查询出来的版本号 不用写全 git会自动搜索

查询执行过的git命令,可以查询对应的commit id

$ git reflog

对比工作区和版本库中最新的文件的区别

$ git diff HEAD -- <文件名>

撤回修改,就是让这个文件回到最近一次git commitgit add时的状态。

$ git checkout -- <文件名>

清除暂存区的修改,就是清除git add命令上传至缓存区的修改,HEAD表示已保存的最新版本

git reset HEAD <文件名>

删除文件并提交

$ git rm <文件名>
$ git commit -m <"xxx">

工作区删除文件后,如果还没有提交到版本库(执行$ git rm 和$ git commit -m ),可以恢复

$ git checkout -- <删除的文件>

获取ssh密钥

$ ssh-keygen -t rsa -C <"git账号">

关联远程库

$ git remote add origin <github上的地址>

第一次把本地工作空间的内容推送到远程库

$ git push -u origin master

后续同步本地工作空间只要执行下面这个命令

$ git push origin master

查看远程库信息

$ git remote -v

删除远程库

$ git remote rm <远程库名>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值