当前位置:   article > 正文

git命令练习_git 命令练习

git 命令练习

选择目录,创建工作区:

$ git init

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

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

查看工作区的状态

$ git status

查看修改内容

$ git diff <文件>

查看历史记录

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

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

  1. $ git reset --hard HEAD^ //回退几个版本就写几个^
  2. $ 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 <文件名>

删除文件并提交

  1. $ git rm <文件名>
  2. $ 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 <远程库名>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/493688
推荐阅读
相关标签
  

闽ICP备14008679号