当前位置:   article > 正文

git 使用随记_git 可以批量挑拣么?

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

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/698312
推荐阅读
相关标签
  

闽ICP备14008679号