首页 > 其他分享 >git如何删除远程分支,git常用快捷指令列表

git如何删除远程分支,git常用快捷指令列表

时间:2022-12-10 13:56:02浏览次数:52  
标签:Git eg dev 列表 git 快捷 ui 分支

git代码仓库管理工具

1.初始化本地仓库

a) Git init <directory>

 

2.克隆一个远程仓库

a) Git clone 仓库名

eg:git clone [email protected]:edadd/FE-AApppon.git

 

3.添加文件到暂存区

a) Git add . (全部提交)

 

4.提交变更

a) Git commit -m ‘备注’

eg: git commit -m ‘U标准化-xxl’

 

5.拉取远程分支到本地

a) Git pull origin <branch>(不加分支则默认为拉取当前分支的远程仓库)

eg: git pull origin dev-ui(拉取远程的dev-ui分支合并到我的当前分支)

注:此操作建议多使用,为了让我们自己的分支和远程目标分支的一致,避免线上冲突, 污染远程分支,有冲突也可以本地处理

 

6.推送变更到远程仓库

a) Git push origin <branch>(不加分支则默认为推送到当前分支的远程仓库)

eg: git push origin dev-ui(推送当前分支的变更到远程仓库的dev-ui分支)

 

7.创建本地分支

a) Git branch <branch>

eg: git branch dev-ui-xxl(创建一个dev-ui-xxl的本地分支)

注:创建的本地分支的代码是以当前分支为模版创建的,建议创建本地分支时,可以将 代码分支切换到master,拉取最新代码后,在创建所需分支,这样保证代码是最 新的

 

8.切换本地分支

a) Git checkout <branch>

eg: git checkout dev-ui-xxl(切换到dev-ui-xxl的本地分支)

注:可以用git checkout -b dev-ui-xxl 直接创建并切换到新分支

 

9.删除本地分支

a) Git branch -d <branch>

eg: git branch -d dev-ui-xxl(删除本地的dev-ui-xxl分支,将d改成D就是强制删除)

 

10.删除远程分支(不建议新手使用)

a) Git push origin --delete <branch>

eg: git push origin --delete dev-ui-xxl(删除远程的dev-ui-xxl分支,本地的不影响)

 

11.合并本地分支

a) Git merge <branch>

eg: git merge dev-ui-xxl(合并本地的dev-ui-xxl分支到当前分支)

 

12.暂存本地变更

a) Git stash

eg: git stash(将当前分支的变更存储到临时仓库)

注:配合git stash pop使用,比如我当前分支在调试,不想上到远程去。这个时候来 了一个临时变更,我需要切换到那个分支进行开发和提交,但是由于当前分支存在 未提交的代码,git checkout无法切换,这个时候就可以用git stash将当前分支 的变更存储到临时仓库,等那个分支开发完成,回到当前分支,并使用git stash pop 就可以找回当前分支临时存储的代码)

 

13.释放暂存本地变更

a) Git stash pop

eg: git stash pop(释放暂存的本地变更,搭配git stash使用)

 

14.拉取全部远程仓库变更

a) Git fetch

eg: git fetch(拉取远程仓库的全部变更)

 

15.查看存储库的状态

a) Git status

eg: git status(查看当前分支的存储状态)

 

 

16.查看分支列表

a) Git branch

eg: git branch(查看当前本地代码仓库的分支列表)

 

17.查看提交历史日志

b) Git log

eg: git log(查看当前分支的历史提交记录)

 

18.回退到指定版本

a) Git reset --hard <commit id>

eg: git reset --hard 9e658693e47790a7577e43dce4ea0b30d87e4b5

注:commit id可以用git log去查找

 

19.变基

a) Git rebase <branch to rebase from>

eg: git rebase origin/master(依据master分支进行变基)

标签:Git,eg,dev,列表,git,快捷,ui,分支
From: https://www.cnblogs.com/loong1314/p/16971461.html

相关文章

  • 压缩指定文件夹下所有文件夹,并输出压缩后的文件列表
    1,赋值下面代码另存为:compressionSpecifiedPath.bat 注意文件后缀为(.bat)echooff&color0A@echooff&setlocalenabledelayedexpansionrem压缩指定目录下所有的文件......
  • windows使用bat生成桌面快捷方式
    @echooffset"exe=Patch.exe"set"lnk=ruanjian"mshtaVBScript:Execute("Seta=CreateObject(""WScript.Shell""):Setb=a.CreateShortcut(a.SpecialFolders(""Desktop"")......
  • git 之撤销commit文件 && 回退push的文件
    前言在日常工作之中经常遇到我们在commit(提交到本地仓库)中提交多的文件比如将我们自己的配置文件和自己私有的的依赖或者日志文件提交的本地仓库的,这是和不友好的,一旦pus......
  • git rebase VS git merge? 更优雅的 git 合并方式值得拥有
    写在前面如果你不能很好的应用Git,那么这里为你提供一个非常棒的Git在线练习工具(关注易先讯,获取更多内容),你可以更直观的看到你所使用的命令会产生什么效果另外,你在......
  • 浏览器无法访问Github
    好久不见!天气越来越冷了,人生信号越来越不好,已经出现雪花点儿了。bug笔记持续更新中~问题:浏览器打不开​​github.com/​​害~碰到点问题!浏览器最近打不开​​github.com/​......
  • jenkins集成shell与gitlab
    jenkins集成shell    故障:                     故障:  开发提交了代码,然后自动发布测试环境持续集成持续交付,自动部署一般都是测试环境进行,方便......
  • 开发工具系列005-Hexo + gitub搭建个人博客教程
    title:开发工具系列005-Hexo+Github搭建个人博客tags:-网络编程系列categories:[]date:2015-06-2813:12:131.0说明其实,搭建个人博客的技术方案有很多。......
  • 开发工具系列002-Webstorm常用快捷键
    title:开发工具系列002-WebStorm常用快捷键(Mac版)tags:-开发工具系列categories:[]date:2015-06-1219:45:13command+C复制command+V粘贴command......
  • 开发工具系列001-Git Tag
    title:'开发工具系列001-Gittag'tags:-开发工具系列categories:[]date:2015-06-0623:20:13本文简单介绍git仓库中tag的用法。如何为git仓库打上tag......
  • MAC之Git的SSH配置
    一,查询是否有.ssh目录cd~/.ssh(进入.ssh目录)无法进入,则表明没有生成SSH二,生成SSH1,设置用户名和邮箱$gitconfig--globaluser.name"YourName"$gitconfig--glo......