美文网首页
Git那些事

Git那些事

作者: _静夜听雨_ | 来源:发表于2021-11-07 18:33 被阅读0次

第一:建新分支(基于当前分支建新分支)

    git checkout -b new_branch_name (new_branch_name为新建分支名称)

    git push origin new_branch_name(同步远程分支)

    git branch --set-upstream-to=origin/remote_branch  your_branch(将本地和远程建立关联

第二:放弃本地文件修改

1)还未使用git add

    放弃单个文件:git checkout -- filename(请注意--左右的空格)

    放弃所有修改:git checkout .(该命令不能删除新增的文件,因为新增文件还未加入git管理系统)

2)使用了git add ,未使用git commit

    放弃单个文件:git reset HEAD filename

    放弃所有修改:git reset HEAD

3) 已经用 git commit 提交了代码(即已提交到本地仓库)

    git reset --hard HEAD^(回到上一次提交状态)

    git reset --hard commit commit_id(commit_id为要退回到的版本号,可退回到过去任一版本)

第三:暂存文件,切换分支

1)git stash(自动添加备注信息,缓存较多时不放方便查找)   

 2)git stash save "save message" (暂存时添加备注信息,方便查找)

 3)git stash list (查看当前暂存的所有信息)

 4)git stash show stash@{1}(查看对应暂存号暂存信息,如不添加暂存号,则默认查看第一条)

5)git stash show -p (显示第一个存储的改动,如果想显示其他存存储,命令:git stash show  stash@{$num}  -p ,比如第二个:git stash show  stash@{1}  -p)

6)git stash apply (默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} )

7)git stash pop (默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} ,和apply的区别是应用完后,将该暂存从暂存列表直接删除)

8)git stash drop stash@{$num} :丢弃stash@{$num}存储,从列表中删除这个存储

9)git stash clear (清空暂存列表)

第四:git分支重命名

    git branch -m oldName  newName(修改名字)

    git push origin newName(修改后,同步远程分支)

    git branch --set-upstream-to=origin/remote_branch  your_branch(将本地分支和远程建立关联)

    git push --delete origin oldName(删除原远程分支)

第五:删除分支

 git branch -d branch_name(删除本地分支)

git branch -D  branch_name(强制删除)

git push origin --delete branch_name(删除远程分支,慎用)

相关文章

  • Git那些事

    简介 Git是一个快速的、开源的、分布式的版本控制系统。 相较于SVN等集中式版本控制系统,Git是分布式,分布式...

  • Git那些事

    Github从无知到运用 1.基本认识git、github Git是一个开源的分布式版本控制系统,用以有效、高速的...

  • git那些事

    git那点事 我以前只会 git 的clone、remote、pull、add、commit、push、merge...

  • 关于git那些事

    一、注册登录 点击这里在github上免费注册一个github账号 二、新建一个仓库 三、下载git 一般使用的是...

  • 程序猿的工具集锦

    Git 从零开始学Git【新手高效入门必备】 git入门,先学会这几个姿势 SVN SVN使用时应注意的那些事 M...

  • 关于Git的那些事

    基础概念 工作区:与.git文件夹同级的其他文件夹或者子文件夹 版本控制库暂缓区分支:git不像SVN那样有主干和...

  • Git 分支合并那些事

    1、查看远程分支 $gitbranch-a *br-2.1.2.2 master remotes/origin/H...

  • 聊聊git的那些事

    git是什么?一个高端大气上档次的分布式版本控制系统。相信小伙伴们对于git 并不陌生。对它当中文件的三种状态:已...

  • 关于Git的那些事

    Git的特点 最优的存储能力 非凡的性能 开源的 很容易做备份 支持离线操作 很容易定制工作流程 Git官网安装 ...

  • 开发中关于Git那些事(Git rebasing)

    我之前询问过一些人,讨论到Git这块,他们当中有的直接使用GUI,说简单省事。其实,每一个GUI都有它的侧重点,并...

网友评论

      本文标题:Git那些事

      本文链接:https://www.haomeiwen.com/subject/taxpzltx.html