git操作命令

原创 2017年05月23日 16:43:47

常用git命令

git add <file>                         可反复多次使用,添加多个文件(修改文件中的某些文本内容后也是执行该操作)
git rm  <file>                          可反复多次使用,删除多个文件
git commit -m "提交说明"       本次提交的说明,一次性提交所有变更
git status                               查看仓库当前的状态,标记那些有变更的文件
git diff                                    查看变更内容
git log                                    显示从最近到最远的提交日志
git log --pretty=oneline          也是查看日志,不过可以隐藏大量信息
git log --pretty=oneline --abbrev-commit       历史提交的commit id
git reset --hard HEAD^         回退到上一个版本
git reset --hard HEAD~n      回退到上n个版本
git reset --hard 3628164     回到指定的某个版本,"3628164"为git log得到的commit id
git reflog                              查看你的每一次命令
git reset HEAD <file>           把暂存区<file>的变更撤销掉,重新放回工作区
git checkout -- <file>            把<file>文件在工作区的变更全部撤销(git add后就到了暂存区)



分支
git branch                        查看分支
git branch <name>          创建分支
git checkout <name>       切换分支
git checkout -b <name>   创建+切换分支
git merge <name>            合并某分支到当前分支
git branch -d <name>       删除分支
git branch -D <name>       强行删除一个没有被合并过的分支


标签(相当于标记版本,例:tagName=v1.0)
git tag <tagName>                               给最新提交的commit打上新标签
git tag                                                 查看所有标签
git tag <tagName> <commit id>           给指定commit id打上标签
git show <tagName>                            查看标签信息
git tag -d <tagName>                           删除标签
git push origin <tagname>                   推送一个本地标签到远程库
git push origin --tags                           推送全部未推送过的本地标签到远程库
git push origin :refs/tags/<tagname>    可以删除一个远程标签


远程仓库
git pull                                         把最新的提交从远程仓库抓下来,然后,在本地合并,解决冲突
git remote add origin git@server-name:path/repo-name.git     关联一个远程库
git push -u origin master              第一次推送master分支的所有内容;
git push origin master                  推送最新修改
git remote -v                                查看远程库的信息
git push origin branch-name       从本地推送分支,默认分支master

Git常用操作命令总结(一)

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件...
  • rchm8519
  • rchm8519
  • 2015年04月27日 01:11
  • 3803

Git基本操作--命令,真的只有最基本的操作

Git基本操作命令,暂时只有最基本的操作,摘自第一行代码! 安装   Ubuntu系统打开shell界面,输入:sudo apt-get install git-c...
  • lyankj
  • lyankj
  • 2016年10月26日 09:58
  • 760

Git最常用的几个操作

Git最常用的几个操作 转至元数据结尾 转至元数据起始 上面这张图是我最开始学Git,按照自己的理解画出来的,可能...
  • Richard_Jason
  • Richard_Jason
  • 2016年10月22日 15:07
  • 2466

Git常用命令,很全很详细讲解的也不错

git常用命令讲解
  • afei__
  • afei__
  • 2016年05月22日 19:45
  • 15195

Linux下git操作(一)——git基本命令

每日诗词欣赏:《汉广》南有乔木,不可休思。汉有游女,不可求思。 汉之广矣,不可泳思。江之永矣,不可方思。 翘翘错薪,言刈其楚。之子于归,言秣其马。 汉之广矣,不可泳思。江之永矣,不可方思。 翘...
  • qicheng777
  • qicheng777
  • 2017年07月07日 16:29
  • 368

最全Git命令,掌握命令行操作。

git 中的路径都要用网络路径,正斜杠”/”. 暂存区:保存add命令添加的修改 git init 初始化 git add 将文件添加到仓库(git add . 添加所有文件) git status...
  • Jaden_hool
  • Jaden_hool
  • 2016年11月02日 17:14
  • 2199

windows下git命令的使用

windows下git命令的使用 阅读目录 一、写在前面二、安装三、git命令的使用 一、写在前面 关于git,出于自己的爱好,前段时间玩了一下,也...
  • Lucky_LXG
  • Lucky_LXG
  • 2017年01月17日 11:46
  • 2230

iOS程序猿之Git终端命令行语句整理

GitHub学习及使用教程(命令行版) GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参...
  • iOS_wq
  • iOS_wq
  • 2016年01月25日 11:22
  • 6023

Git操作手册|命令速查表

本文转载自:http://write.blog.csdn.net/mdeditor 这篇文章主要介绍Git分布式版本管理与集中式管理的一些差异,总结下Git常用命令作为日后的速查表,最后介绍Git进阶...
  • xuda27
  • xuda27
  • 2016年09月22日 01:31
  • 901

Git 常用命令总结

git的一些基础命令 Git常用命令 请确保已经安装里git客户端 一般配置 git --version //查看git的版本信息 git config --global user....
  • tomatozaitian
  • tomatozaitian
  • 2017年06月20日 20:23
  • 1819
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git操作命令
举报原因:
原因补充:

(最多只允许输入30个字)