git 命令


雪峰的官方网站

git blame filename  查看某一行代码是谁写的

git --help 查看帮助信息

git fetch --all && git reset --hard origin/master 回到远程仓库状态 抛弃本地仓库所有版本提交

git update-ref -d HEAD 把所有的改动都重新放回到工作区 并且清空所有的commit 

git diff 展示工作区和暂存区的不同

git checkout - 快速切换分支

git branch -vv 展示所有的分支关联的远程仓库

git checkout .放弃所有修改:

git checkout <file_name> 放弃工作区的修改

git revert <commit-id> 回到某一个commit的状态,并重新增添一个commit

git reset <commit-id回到某个commit的状态,并删除后面的commit和revert的区别:reset命令会抹去某个commit id之后的所有commit

git log   查看commit历史

git reflog  显示本地执行过git命令 就像shell的history一样

git remote  列出所有远程仓库

git whatchanged --since='2 weeks ago' 查看两个星期内的改动

git status --ignored展示忽略的文件

git config --list展示所有alias和configs.

git checkout commit_id这样会切换到这个commit_id的上,文件的内容就是这个commit保存的内容。

git checkout -b new_branch_name commit_id 以commit_id的状态,新建一个分支。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值