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

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

git init

git status

git log --pretty=oneline 以单行方式查看提交日志

git remote -v

git checkout -f 放弃所有的修改

git checkout -- * 放弃工作区的文件的修改

git reset --hard <sha-1> 把已commit过的代码回滚到指定的版本上,且在库中不保留错误的版本

git commit --amend 追加提交,把本次提交的内容合并到上次的提交中(上次提交时漏了文件)

git tag 列出已有的标签

git tag -l 'v1.8.5*' 列出部分的标签

git show v1.4 查看标签信息与对应的提交信息

git tag -a v1.4 -m 'my version 1.4'  创建标签

git tag -a v1.4 9fceb02 -m 'my version 1.4'  创建指定提交的标签

git tag -d v1.4 删除标签

git push origin 分支名 推送本地的“分支名”到远程远程的“分支名”里(等价于:git push origin 分支名:分支名

git push origin --delete tag <tagname> 删除远程标签

git push origin --tags 提交标签到远程服务器

git push -f 把本地的库强制提交到远程服务器上,并覆盖远程服务器上的所有东西

git branch 列出所有分支

git branch 分支名 建立分支

git checkout 分支名 切换分支

git checkout -b 分支名 新建分支并切换过去

git merge 分支名 把“分支名”合并到当前分支

git branch -d 分支名 删除分支

git push origin --delete 分支名 删除远程分支

添加、修改 .gitignore 后,通过以下3行命令解决其不起作用的解决办法:

git rm -r --cached .

git add .
git commit -m "更新.gitignore"

 git diff [分支1] [分支2] 比较内容,如果不指定分支,则比较工作区的内容,如果指定分支,则比较分支的差异,可以与远程分支比较,如: git diff master origin/master,比较本地的master与远程master的不同

git diff [版本1] [版本2] --stat 比较两个版本间修改了哪些文件

 

新建项目并推送到远程服务器上:

 

git initgit add README.mdgit commit -m "first commit"git remote add origin http://192.168.1.20/tom/wxoa.gitgit push -u origin master

GIT CMD 里,git log 出现乱码: 增加一个 windows 的环境变量即可:set LESSCHARSET=utf-8,然后再用 git log,中文显示正常

转载于:https://my.oschina.net/tomlin/blog/648080

你可能感兴趣的文章
sysprep 可能的错误及解决方法
查看>>
Python基础08 面向对象的基本概念
查看>>
写你的shell,其实很简单[架构篇]
查看>>
dedecms的arclist循环中判断第一个li添加css,否则不加
查看>>
java—三大框架详解,其发展过程及掌握的Java技术慨括
查看>>
理解React组件的生命周期
查看>>
Git 常用命令
查看>>
SQL分页查询【转】
查看>>
HDU 2289 Cup (二分)
查看>>
C#中使用Monitor类、Lock和Mutex类来同步多线程的执行
查看>>
【面试&笔试】ASP.NET的相关问题
查看>>
【Android】Android布局中实现圆角边框
查看>>
SoapUI Pro Project Solution Collection-XML assert
查看>>
[Jobdu] 题目1139:最大子矩阵
查看>>
[翻译] 使用CSS进行文字旋转
查看>>
在freebsd下安装vim(Debian下类似)
查看>>
[SQL in Azure] Configure a VNet to VNet Connection
查看>>
读取本地已有的.db数据库
查看>>
滴滴大数据算法大赛Di-Tech2016参赛总结
查看>>
C#发现之旅第十一讲 使用反射和特性构造自己的ORM框架
查看>>