git常用操作

1.git框架结构

1.1代码提交&同步

在这里插入图片描述

1.2 代码撤销&同步

在这里插入图片描述

2. 常用命令

常规入库

git status #查看修改
git add xx.c/--all/. #添加工作区文件到暂存区;(指定修改文件/项目所有修改文件/当前目录下所有修改文件)
git commit -s -m " ****描述**** "  #提交暂存区文件到本地仓库;(-s显示作者签名)
git push origin HEAD:refs/for/***  #推送本地仓库改动到远程仓库;

追加入库

git status
git add
git commit --amend  #在上次的基础上添加修改
git push origin

版本回退

git log #查看提交记录  git log --graph --decorate --abbrev-commit --all 排版信息
git reset --hard <hash> #本地回退到指定版本, 上一版本使用HEAD^、HEAD^^  

差异比较&撤销

git diff # 列出所有的修改
git diff xx/xx.py xx/xx2.py # 列出某(几)个文件的修改
#————————————————————————————————————————————————————————————————
git checkout # 撤销项目下所有的修改
git checkout . # 撤销当前文件夹下所有的修改
git checkout xx/xx.py xx/xx2.py # 撤销某几个文件的修改
git clean -f # untracked状态,撤销新增的文件
git clean -df # untracked状态,撤销新增的文件和文件夹
#————————————————————————————————————————————————————————————————
git diff --cached # 这个命令显示暂存区和本地仓库的差异(已经add后)
git reset # 暂存区的修改恢复到工作区
git reset --soft # 与git reset等价,回到已修改状态,修改的内容仍然在工作区中
git reset --hard # 回到未修改状态,清空暂存区和工作区

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值