git 使用随记

git分支新建、删除,切换

-----新建----

git branch 分支名称

//新建远端分支(默认本地与远端分支名称一致会自动建立关联)

git push --set-upstream origin 分支名称

//本地分支与指定远程分支建立关联

git branch --set-upstream-to origin/分支名称

或者

git checkout --track origin/分支名称 (从远程迁出并关联远程分支,本地分支名称会与远程分支同名)

 

------删除----

git branch -D 分支名称    //删除本地分支

git push origin --delete 分支名称  //删除远端分支

 

----切换-----

git checkout 分支名称

 

git查看

---分支信息查看----

//查看本地

git branch  查看本地分支列表

//查看所有

git branch -a

//查看提交日志

git log

//查看分支状态

git  status

//查看某次提交的内容

git show commit_id

//查看最近N次的修改

git log -p -n

//查看文件的提交

git log -p filename

//查看本地分支与远程分支的追踪关系

git branch -vv

//查看远程仓库信息

git remote -vv

 

git 拉取与推送

//拉取最新分支

git pull 分支名称

//分支提交

git commit -m "提交信息"

//推送分支

git push 分支名称

//推送到远端分支

git push origin 分支名称

 

git挑拣与还原

 

//单个挑拣

git cherry-pick  commitId

 

//多个挑拣( 用 .. 号语法,前开后闭 不包含start-commitid,包含end-commitid )

git cherry-pick start-commitid..end-commitid

//同上,全闭

git cherry-pick start-commitid^..end-commitid

//---start-commitid.. end-commitid 只需要commit-id的前6位即可

//----以上合并,需要手动push代码,1.7.2+版本支持批量挑拣

 

//挑拣且保留原提交者信息

git cherry-pick -x commitId

//作废挑拣

git cherry-pick --abort

//退出挑拣

git cherry-pick --quit

//重新挑拣

git cherry-pick --continue

 

//查看挑拣信息

git cherry -v

//还原(HEAD~后面的值为还原的条数从1开始)

git reset --hard HEAD~1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值