git 常用操作

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

git checkout -b dev 本地新建dev分支

git checkout -b dev(本地分支名称) origin/dev(远程分支名称) 将远程分支dev和本地dev合并创建

git reset --hard commitid 回退到当前commit提交

git reset --hard
git pull

git push origin dev:dev 新建本地分支后,推送到远程分支


git 新建分支

git checkout -b dev 本地新建dev分支

git push origin dev:dev 新建本地分支后,推送到远程分支


提交代码

git status

git add .

git commit -m “提交评价”

git push origin HEAD:refs/for/dev 提交合入

git commit –amend -m ‘rechange’

git log

git show commitId

git branch -D dev 删除本地分支

git push origin --delete dev 删除远程分支

2. git如何删除本地所有未提交的更改

git checkout . && git clean -xdf

cherry-pick

1.当合并代码冲突特别多的时候,有时候只想提交自己分支的代码。这个时候使用cherry-pick 可以实现

 1)首先使用 git log --oneline -n 

 找到最近自己分支的提交记录,n表示提交的次数

2)比如要提交第一次的代码到另外一个test分支,首先 git checkout test 切换到test分支,然后

git cherry-pick 4db0729d

git add -A

git commit -m "提交内容"

git push origin test  即可

Git强制拉取新的代码

git fetch --all
git reset --hard origin/master
git pull //可以省略


git fetch 指令是下载远程仓库最新内容,不做合并
git reset 指令把HEAD指向master最新版本

git cherry-pick 教程 - 阮一峰的网络日志


查看某个分支的全部提交

如果dev-webpack从dev切出来的
可以用
git log dev..dev-webpack
查看单独的dev-webpack提交历史

回退某个提交

git revert commit_id 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值