git常用命令

1.初始化仓库: git init
2.添加文件: git add <file>
3.提交到版本库: git commit
4.查看提交的历史记录:git log
5.回退到某个版本: git reset —hard <commit id>
6.查看命令历史,以方便回退到哪个版本: git reflog
7.让文件回到最近一次git commit或者git add的状态)(用版本库里的版本替换工作区的版本) :git checkout — <file>
8.查看当前git目录的状态:git status
9.删除文件:git rm <file> && git commit -m “”
10.关联一个远程库: git remote add origin <ssh or https>
11.第一次推送本地库的master分支到远程库: git push -u origin master
12.推送远程库修改跟新:git push origin <branch_name>
13.从远程仓库clone: git clone <URL>
14.创建分支:git branch <branch_name>
15.切换分支:git checkout <branch_name>
16.创建切换分支:git checkout -b <branch_name>
17.查看当前分支:git branch
18.合并指定分支到当前分支:git merge <branch_name>
19.删除分支: git branch -d <branch_name>
20.查看远程库信息: git remote -v
21.在本地创建和远程分支对应的分支: git checkout -b <branch-name> origin/<branch_name>
22.建立本地分支和远程分支的关联: git branch —set-upstream <branch_name> origin/branch_name>
23.创建标签: git tag <tag_name>
24.指定标签信息: git tag -a <tagname> -m “information”
25.用PGP签名标签: git tag -s <tagname> -m “information”
26查看所有标签: git tag
27.将已经放到暂存区的修改放弃,重新放到工作区 git reset HEAD <file_name>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 分布式版本管理工具 git属于分布式 svn集中式 git安装 git初始化一个仓库 其实就是创建了一个.git隐...
    SnowDragonYY阅读 5,355评论 0 0
  • 一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...
    子疯zp阅读 70,155评论 1 18
  • Git是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。...
    Mr_不靠谱_先森阅读 2,755评论 0 1
  • 今天印象最深刻的就是消费理念的变迁:功能式–品牌式–体验式–参与式。 功能式消费理念时,人们买一样东西只会想我需要...
    莫思乐阅读 832评论 0 0
  • 很多人都知道,母亲对于孩子,对于家庭来说是十分重要的,但是一个强势的母亲对于家庭来说却是毁灭性的,这是为什么呢? ...
    许白杨阅读 4,050评论 0 0