首页 > 其他分享 >版本控制工具-Git

版本控制工具-Git

时间:2023-05-12 13:11:12浏览次数:32  
标签:Git name 版本控制 dev git branch 工具 gh 分支

目录

问题

  • 执行命令时无任何响应:在命令前加上winpty,例:winpty 执行的命令

clone Repository

git clone 仓库地址

管理分支

查看分支

#查看本地分支
$ git branch
* master
#查看远程分支
git branch -r
#查看所有分支
git branch -a

本地创建新的分支

git branch [branch name]
#例如
git branch gh-dev

切换到新的分支

git checkout [branch name]
#例如
git checkout gh-dev
Switched to branch 'gh-dev'

创建+切换分支

#创建分支的同时切换到该分支上
git checkout -b [branch name]
#git checkout -b [branch name] 的效果相当于以下两步操作
git branch [branch name]
git checkout [branch name]

将新分支推送到github

git push origin [branch name]
#例如
git push origin gh-dev

删除本地分支

git branch -d [branch name]
#例如
git branch -d gh-dev

删除github远程分支

git push origin :[branch name]
#分支名前的冒号代表删除
git push origin :gh-dev

git提交本地代码到新分支

切换到新的分支

git checkout [branch name]
#例如
git checkout gh-dev
Switched to branch 'gh-dev'

添加本地需要提交代码

git add .

提交本地代码

git commit -m "add my code to new branchB"

push 到git仓库

git push origin [branch name]
#例如
git push origin gh-dev

标签:Git,name,版本控制,dev,git,branch,工具,gh,分支
From: https://www.cnblogs.com/xiaoxiangstudy/p/17393793.html

相关文章

  • 开源.NetCore通用工具库Xmtool使用连载 - 随机值篇
    【Github源码】《上一篇》详细介绍了Xmtool工具库中的散列算法类库,今天我们继续为大家介绍其中的随机值类库。基于系统提供的Random获取随机值方法已经足够简单和易用,本类库只对日常开发过程中最常用到的生成随机验证码方法进行了封装,后续发现其他有价值的常用随机值需求,会陆......
  • PostgreSQL 10 文档: PostgreSQL 客户端工具
    PostgreSQL客户端应用这部份包含PostgreSQL客户端应用和工具的参考信息。不是所有这些命令都是通用工具,某些需要特殊权限。这些应用的共同特征是它们可以被运行在任何主机上,而不管数据库服务器在哪里。当在命令行上指定用户和数据库名时,它们的大小写会被保留—空格或特殊字......
  • 整一个工具类【根据URL地址获取file文件对象】
    整一个工具类【根据URL地址获取file文件对象】直接将网络url文件转换为file对象importjava.io.*;importjava.net.URL;publicclassImgUtils{/**从URL中获取图片输入流*并创建本地文件*@paramimageUrl*@paramsavePath*@return*......
  • java:常用工具类库
    最近一直在减少造轮子的做法,简单总结了一下各个工具类库:排名不分先后,链接的地址为自己找了几个比较合适的例子,供参考。 1、ApacheCommonApacheCommons是对JDK的拓展,包含了很多开源的工具,用于解决经常会遇到的问题,减少重复工作。 2、GoogleGuava Guava工程包含了若干......
  • Linux多进程工具(自编,适用于编程语言调用)
    linux的多进程工具parallel不好用编写了一个脚本,为了搭配编程语言,方便使用多进程。对手工使用不太友好参数参数名含义无参数名要并行运行的命令,用单/双引号包围,空格分隔-p在每个并行命令运行前执行的命令-h显示帮助信息并退出 用法见下方示例脚本#!/......
  • Go源码阅读——github.com/medcl/esm —— v0.go
    esm(AnElasticsearchMigrationTool)——v0.gohttps://github.com/medcl/esmrelease:8.7.1通过阅读好的源代码,细致思考,理性分析并借鉴优秀实践经验,提高zuoyang的编程水平,所谓"他山之石,可以攻玉" 该是如此吧。 /*Copyright2016Medcl(mATmedcl.net)Licensedun......
  • Angular Iv,下一代编译 & 渲染工具!
     AngularIvy是Angular的下一代编译和渲染工具,它带来了速度和大小方面的改进。Ivy是Angular下一代编译和渲染的代号。它提高了构建代码的速度和大小等。Ivy从Angular框架的第9版就开始使用了。在本文中,我们将看到AngularIvy为Angular项目带来的改进。KendoUIforAngular是......
  • 用Visual Studio把代码放到GitLab
    1、点“Git更改”2、点“创建Git仓库……”:3、点“现有远程”,再输入“远程URL”:4、在出现的警告框里选择“是(Y)”:5、输入用户名和Token6、成功推送代码。7、接受源代码管理的文件都又了锁的标志:......
  • 微信小程序开发工具怎样支持xdebug调试
     在做PHP项目时候用xdebug进行调试,如果使用浏览器我一般直接XdebugHelper浏览器插件。配合PHPSTORM进行调试。 微信小程序并不支持cookies,因此需要另想办法,可以在微信小程序的request里加上cookies头,如下代码所示:wx.request({url:'',header:{'Cooki......
  • Go源码阅读——github.com/medcl/esm —— scroll.go
    esm(AnElasticsearchMigrationTool)——log.gohttps://github.com/medcl/esmrelease:8.7.1通过阅读好的源代码,细致思考,理性分析并借鉴优秀实践经验,提高zuoyang的编程水平,所谓"他山之石,可以攻玉" 该是如此吧。 /*Copyright2016Medcl(mATmedcl.net)Licensedu......