为了账号安全,请及时绑定邮箱和手机立即绑定

git 操作

标签:
前端工具
git

参考:git中多个ssh管理

git命令

git查看记录 备份暂存
1.查看一个修改过但是还没 commit 的文件具体改了什么
$ git diff '[filename]'

2.查看历史记录
$ git log

3.备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
$ git stash

4.从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
$ git stash pop

5.查看commit后但是未push的记录
$ git show 

git中切换分支
$   git branch   //查询本地分支

$   git branch [分支名] //  创建本地分支

$   git branch --all //查看全部分支

$   git checkout [分支名] //切换分支

$   git branch --set-upstream-to=origin/dev dev //把push和pull的默认分支设置为dev

git中修改head指向
$   git branch -r // 查看本地head指向

$   git remote set-head origin -d // 删除origin/head

$   git remote set-head origin maser // 设置 head指向

git放弃本地修改 强制更新
$ git fetch --all

$ git reset --hard origin/master // 远程分支名称

<!--git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本-->
git撤销或者回退
$ git reset --hard [commit版本号] //回退版本

$ git merge --about //撤销当前合并,回到合并之前
点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消