Git 日常使用总结

基本操作

  1. 将文件交由git管理
	git init
  1. 添加文件到暂存区
	git add filename        将filename添加到暂存区
	git add .               将工作区文件全部添加到暂存区
  1. 查看工作区暂存区文件状态
	git status   
  1. 提交修改到本地仓库
	git commit -m 'message'
	git commit -am             已追踪文件,不需要add即可commit
	git commit --amend         将本次修改内容追加到上次提交中,不会产生新的commit记录	
  1. 查看提交记录
	git log              查看文件提交记录
	git log --oneline    提交历史的简要内容
	git reflog           查看完整的版本记录(包括 reset --hard 删除的版本记录)
  1. 时光穿梭
	git reset --mixed     撤销提交记录,将提交内容恢复至待提交状态
	git reset --hard      撤销提交记录,并且清空修改内容
	git revert            恢复内容到指定版本,并将本次操作当作一次commit记录
  1. 撤销文件修改
	git checkout  filename 将本地工作取的文件恢复至未修改状态

分支操作

  1. 基操
	git checkout <branch_name>       #切换到指定分支
	git checkout -b <branch_name>    #创建并切换到指定分支
	git branch -v      #查看所有分支
	git branch -D <branch_name>      #强制删除分支
	git merge <branch_name>          #将指定分支合并到当前分支
	git branch <branch_name> <hash_val>    #根据指定commit创建新分支,针对分支提交记录恢复分支
  1. 暂存:未完成开发,不想提交
	git stash            #将工作暂存
	git stash list       #列出所有的暂存状态
	git stash pop        #恢复的同时也将stash内容删除

托管代码

  1. 克隆项目到本地
	git clone https://github.com/252956/springboot-link-admin.git
	
	操作做了三件事:1. 初始化本地仓库;2. 将远程代码和分支克隆到本地;3. 设置了push地址
  1. 推送项目到远程
   git remote add 远程仓库名 远程地址
   git remote 
   git push -u origin master    # -u指定origin为默认主机,后面就可以不加任何参数使用git push了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dylan95

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值