git操作备忘

修改用户名和邮箱
git config --global user.name “tester”
git config --global user.email “test@qq.com”
保存密码
git config --global credential.helper store

查看git仓库地址
git remote -v

查看变更记录
git log
根据版本查看变更详情
git show {hash}
查看文件变更版号
git log --pretty=oneline {path}

查看分支
git branch 本地
git branch -r 远程

远端已存在分支
create dir gitrepo
git clone http://…/xxx.git
git checkout -b dev origin/dev

本地建立分支
1)方法一
先在本地建立xxx分支,然后推送到远端并建立远端xxx分支
git push origin xxx
从远程的xxx分支抓取数据
git pull origin xxx
永久关联
git branch --set-upstream-to=origin/ stage1

2)方法二
git remote add origin 你的远程库地址 // 把本地库与远程库关联
git push -u origin master // 第一次推送时
git push origin master // 第一次推送后,直接使用该命令即可推送修改

版本回退:
git reset --mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和add信息
git reset --soft:回退到某个版本,只回退了commit的信息。如果还要提交,直接commit即可
git reset --hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,慎用!

操作回退:
git checkout – : 回退修改(回退工作区至暂存区状态)
git reset HEAD : 回退add操作(回退暂存区至版本库状态)

忽略不生效
git update-index --assume-unchanged

远端替代本地
git fetch --all
git reset --hard origin/<分支>

远端代码废弃,强制使用本地分支
git push origin <本地分支名> --force

查看变更记录
git log
根据版本查看变更详情
git show {hash}
查看文件变更版号
git log --pretty=oneline {path}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值