git常用命令

1、合并某个分支的某个文件

git checkout 分支名 文件路径 

例:git checkout origin/dev src/component/goods/goodDetail

2、删除本地分支

git branch -d 分支名

3、删除远程分支

git push origin --delete 分支名

4、本地分支重命名

git branch -m 老的分支名 新的分支名

5、查看已有tag

git tag

6、新建tag

git tag  新建的tag名

7、新建有备注信息的tag

git tag -a 新建的tag名 -m '备注信息'

8、给指定的commit号打tag

git tag -a 新建的tag名 commit号

9、推送本地某个tag到远程

git push origin tag名

10、推送本地所有tag到远程

git push origin --tags

11、删除本地tag

git tag -d tag名

12、删除远程tag

git push origin :refs/tags/tag名

13、解决Your branch is based on 'origin/xxxx', but the upstream is gone

第一步:git config --get branch.bBranch.remote

>origin

第二步:git config--getbranch.bBranch.merge>refs/heads/aBranch

第三步:git branch --set-upstream-to=origin/bBranch

14、推送新项目到远程仓库

第一步:git init(初试化)

第二步:git config --global user.name "Administrator"(配置用户信息)

git config --global user.email "admin@example.com"

第三步:git remote add origin 远程仓库地址

15、回退到上一个版本

git reset --hard HEAD^

16、回退到指定版本

git reset --hard 版本号

17、强拉远程,覆盖本地

git fetch --all

git reset --hard origin/master

18、强推本地到远程

git push -f origin master

19、基于commitId创建新的分支

git checkout -b yourNewBranch commitId

20、合并指定的commitId分支代码

git cherry-pick commitId

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 开始: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/...
    草根老张阅读 921评论 0 50
  • 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。 Git是开源的分布式版本控制系统,...
    Sachie阅读 1,252评论 0 2
  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 819评论 0 3
  • Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...
    bondPang阅读 1,411评论 0 6
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 2,212评论 0 2

友情链接更多精彩内容