博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 的常用命令
阅读量:6801 次
发布时间:2019-06-26

本文共 2100 字,大约阅读时间需要 7 分钟。

git --version   //查看git的版本信息git config --global user.name   //获取当前登录的用户git config --global user.email  //获取当前登录用户的邮箱复制代码

登录git

git --version   //查看git的版本信息 git config --global user.name   //获取当前登录的用户 git config --global user.email  //获取当前登录用户的邮箱复制代码

创建一个文件夹

mkdir nodejs    //创建文件夹nodejs cd nodejs       //切换到nodejs目录下复制代码

创建忽略文件

touch .gitignore    //不需要服务器端提交的内容可以写到忽略文件里    /*        .git        .idea    */查看目录  ls -al复制代码

创建文件并写入内容

echo "hello git" index.html       //将'hello git' 写入到index.html中 查看文件内容  cat index.html复制代码

一、提交代码

- 1、提交代码到本地库中 > git commit -m '描述内容' - 2、拉取该分支下的内容,与自己在本地库改写的合并 > git pull origin 
<分支名称>
- 3、提交代码到github上 - git push origin
<分支名称>
复制代码

二、合并代码

- 1、查看所有分支(其中带 * 号的:当前使用分支) > git branch -a - 2、切换分支 > git checkout 
<分支名称>
- 3、合并某分支到当前分支: > git merge
<分支名称>
: 把develop 合并到master–> git merge develop - 4、提交合并的代码 : > git pull :拉取当前仓库的代码 > git push origin
<分支名称>
合并提交 到主分支上复制代码

额外补充

- 用到的git命令: - 1、创建分支: > git branch 
<分支名称>
- 2、查看所有分支 > git branch -a - 3、切换分支 > git checkout
<分支名称>
- 4、合并某分支到当前分支: > git merge
<分支名称>
- 5、创建+切换分支: > git checkout -b
<分支名称>
- 6、删除分支> git branch -D
<分支名>
复制代码

关于创建分支与删除分支 及删除本地与 远程服务器的分支操作

> 1.列出本地分支: git branch> 2.删除本地分支:  git branch -D BranchName#### 其中-D也可以是--delete,如:> git branch --delete BranchName-  3.删除本地的远程分支:> git branch -r -D origin/BranchName- 4.远程删除git服务器上的分支:> git push origin -d BranchName#### 其中-d也可以是--delete,如:>git push origin --delete BranchName复制代码

注意:git命令区分大小写,例如-D和-d在不同的地方虽然都是删除的意思,并且它们的完整写法都是--delete,但简易写法用错大小写会执行失败。

回滚

git reset --hard 
<版本号>
git reflog //查看版本号复制代码

查看标签

打印所有标签

git tag// 打印符合检索条件的标签git tag -l 1.*.*// 查看对应标签状态git checkout 1.0.0/// 创建标签(本地)// 创建轻量标签git tag 1.0.0-light// 创建带备注标签(推荐)git tag -a 1.0.0 -m "这是备注信息"// 针对特定commit版本SHA创建标签git tag -a 1.0.0 0c3b62d -m "这是备注信息"/// 删除标签(本地)git tag -d 1.0.0/// 将本地标签发布到远程仓库// 发送所有git push origin --tags// 指定版本发送git push origin 1.0.0/// 删除远程仓库对应标签// Git版本 > V1.7.0git push origin --delete 1.0.0// 旧版本Gitgit push origin :refs/tags/1.0.0复制代码

转载地址:http://xcywl.baihongyu.com/

你可能感兴趣的文章
免费资源下载:Simplycons图标集
查看>>
MySQL 性能医生:OrzDBA
查看>>
【设计模式】代理模式
查看>>
linux脚本获取系统信息(选自实验楼实验)
查看>>
俄罗斯游戏软件:C语言应用初步感受
查看>>
PHP5.4+内置webserver,Yii中如何隐藏index.php,让URL rewrite
查看>>
linux开机启动服务设置
查看>>
Rtree实现多维空间搜索
查看>>
awk详解
查看>>
j2ee 简单网站搭建:(九)jquery datatables + jquery ui dialog 插件使用入门
查看>>
决心书
查看>>
异步8月书讯:重磅新书《人工智能(第2版)》不可错过
查看>>
软件评测-信息安全-应用安全-资源控制-用户登录限制(上)
查看>>
sudo
查看>>
11月机房技术指标
查看>>
功能表单之人员构造器字段类型详解——JEPLUS软件快速开发平台
查看>>
全球积分宝:混币圈需要怎么样的活法?
查看>>
李开复:人工智能对人类真正的威胁是什么?
查看>>
CentOS 6.*/7 防火墙放行端口
查看>>
docker pipework 实现跨宿主主机容器互联
查看>>