美文网首页
Git-基本操作命令(二)

Git-基本操作命令(二)

作者: 堂哥000 | 来源:发表于2021-12-23 19:32 被阅读0次

本文章操作配置 : 版本 2.34.1 环境windows
安装请查看 https://www.jianshu.com/p/92e97aae93ee

基本操作命令

  • 打开命令行

    image.png
  • 初始化配置 git init

  • 查看本地库配置 git config -l

  • vim编辑器修改配置 git config -e

  • 添加远程仓库 study是别名 git remote add study https://gitee.com/tangge1/study.git

  • 修改远程仓库 git remote set-url study https://gitee.com/tangge2/study.git

  • 修改远程仓库别名 git remote rename study newstudy

  • 查看远程仓库 git remote -v

  • 拉取远程仓库文件 git pull study master

  • 推送本地文件到远程仓库(推送前先pull最新代码)

git add test.txt
git commit  -m "Test upload"
git push study master
  • 查看暂存区文件 git ls-files [-s]
  • 查看暂存区文件内容 git cat-file -p :c.txt
  • 查看暂存区文件状态
git add c.txt
git commit  -m "Test upload"
此时git status 是空的
echo "Test" >> c.txt 
git status 
image.png
  • 比较本地和暂存区文件区别 git diff -- c.txt
    image.png
  • 查看暂存区文件 git ls-files -s
  • 撤回暂存区的文件提交(只会影响暂存区git ls-files -s 看不到c.txt) git rm --cached c.txt
  • 克隆远程项目(本地文件夹名默认远程项目名,别名为origin,不需要初始化配置)
git clone https://gitee.com/tangge2/study.git
  • 查看某个文件历史提交git blame c.txt -L 1,10
  • 查看最近提交记录(第一列为提交ID) git reflog show master |head -5
  • 查看最近N次推送 git log --oneline -2
  • 版本回退
 git reset --hard  HEAD~1
 git reset --hard ID
 git push -f demo master # 强制推送到远程
  • 恢复版本回退丢失文件
 git cat-file -p HEAD~1:welcome.txt  > welcome.txt
 git show HEAD~1:welcome.txt  > welcome.txt
 git checkout HEAD~1 -- welcome.txt
  • 删除本地无关文件,没有纳入版本库文件
git clean -nd  #查看哪些文件未纳入版本库,即将被删除文件
git clead -fd  #执行删除

分支合并等内容见下一章

相关文章

  • Git-基本操作命令(二)

    本文章操作配置 : 版本 2.34.1 环境windows安装请查看 https://www.jianshu....

  • docker 基本命令

    一,关于docker镜像操作的基本命令 二,关于docker容器操作的基本命令 三,关于docker仓库操作的基本命令

  • Git-常见操作命令

    新建一个仓库,并且该仓库应该是git类型 新建文件并放入git仓库 git的日志和跟踪管理 git版本的回退 gi...

  • 实验二

    实验二 Linux基础操作实践 一、实验目的 1.掌握基本语言命令操作 2.熟练使用基本命令操作 3.掌握远程登录...

  • Git-常用基本操作整理

    Git用的不是很熟,整理一篇文章方便以后查阅。按照使用步骤: 创建新仓库 创建新文件夹,打开终端,执行:git i...

  • Git的安装和使用

    Git安装和基本操作 Git的安装与进入 第一步: 首先去官网上现在git安装程序 第二步 然后进git->bas...

  • 08_Linux的一些基础命令

    Linux的一些常用命令 一、 Linnux的基本命令 二、 操作文件夹的命令 三、 操作文件的命令 四、 压缩与...

  • 学习linux笔记1

    linux流程: 第一阶段:基本操作命令 包括文件操作命令(rm mkdir chmod chown)等 第二阶段...

  • Linux常用命令

    目录 一、基本命令 1.1 关机和重启 1.2 帮助命令 二、目录操作命令 2.1 目录切换 cd 2.2 目录查...

  • Linux基本命令及JavaEE环境配置

    一、Linux的目录结构 二、Linux的基本命令 帮助命令 操作目录和文件 find & locate tar ...

网友评论

      本文标题:Git-基本操作命令(二)

      本文链接:https://www.haomeiwen.com/subject/msnhqrtx.html