Git备忘录

删除远程分支
git push origin --delete <branchName>

创建本地分支
git checkout -b iss53

git branch iss53
git checkout iss53


删除本地分支:
git branch -d iss53


查看remote地址,远程分支,还有本地分支与之相对应关系等信息
git remote show origin 


基于分支创建分支
git checkout -b <branch> --track <origin>/<branch> 

8.如果本地新建了一个分支 branch_name,但是在远程没有。

这时候 push 和 pull 指令就无法确定该跟踪谁,一般来说我们都会使其跟踪远程同名分支,所以可以利用 git push --set-upstream origin branch_name ,这样就可以自动在远程创建一个 branch_name 分支,然后本地分支会 track 该分支。后面再对该分支使用 push 和 pull 就自动同步。

----

git cherry-pick
1.copy commit
2.git checkout target_branch
3.git cherry-pick {commitId} 

打tag
git tag -a v1.4 -m 'my version 1.4'
将tag推到远程库
git push origin v1.4

删除本地tag
git tag -d 标签名  
删除远程tag
git push origin :refs/tags/标签名  

基于tag创建分支:
1执行:Git origin fetch 获得最新.
2.通过:git branch会根据tag创建新的分支.
例如:git branch newbranch v1.0 . 会以tag v1.0创建新的分支newbranch;
3.可以通过git checkout newbranch 切换到新的分支.
4.通过 git push origin newbranch 把本地创建的分支提交到远程仓库.


添加本地忽略文件
git update-index --assume-unchanged FILENAME

恢复本地忽略文件
git update-index --no-assume-unchanged FILENAME

查看本地未忽略问价列表
git ls-files -v|grep h

关联本地分支到远程分支
 git branch --set-upstream-to=origin/master master

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

相关阅读更多精彩内容

  • Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...
    bondPang阅读 1,426评论 0 6
  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 929评论 0 0
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 2,234评论 0 2
  • 常见命令 1.初始化一个代码仓库git init2.如果使用git必须给git配置一个用户名和邮箱给当前的git仓...
    Nidalee丶阅读 609评论 0 0
  • 提供练习的Demo地址:Demo项目地址 1、Git本地操作流程 修改工作区中文件(创建或编辑文件)->保存到暂存...
    KnowWhy阅读 1,141评论 0 1

友情链接更多精彩内容