【Git】记录一些Git常用命令

介绍


分布式:

三个区域:


基础


创建本地仓:git init

克隆仓库:git clone 

      例子:git clone https://github.com/xxx/xxx.git

获取远程分支代码:git fetch

      例子:git fetch origin master

同步远程分支代码(fetch+merge):git pull

      例子:git pull origin master

添加到本地缓存区:git add

      例子:git add xxx.java

从本地缓存区删除:git reset HEAD

      例子:git reset HEAD xxx.java

提交到本地仓:git commit

      例子:git commit -m "Fix bug xxx, by xxx"

将本地仓的提交同步到远程仓:git push

      例子:git push origin master

查看当前状态:git status

查看提交记录:git log


进阶


查看本地分支:git branch

查看远程分支:git branch -r

查看所有分支:git branch -a

切换分支:git checkout

      例子:git checkout branch_xxx

创建本地分支:git branch xxx

      例子:git branch local_branch_xxx

合并某分支到当前分支:git merge

      例子:git merge master

将修改放入抽屉:git stash

从抽屉中拿出改动:git stash pop

查看抽屉记录:git stash list

从抽屉中拿出某次记录:git stash pop xxx

      例子:git stash pop stash@{0}

还原到某次提交的状态:git reset

      例子:git reset --hard xxxxxxxxxxxxxxxxxxxxxxxxxxx

同步代码并且将本地提交推到最新(保证远程库提交顺序不变):git pull --rebase

      例子:git pull origin master --rebase


其他


打标签:git tag

      例子:git tag version_xxx

查看reset缓存区(误操作恢复):git reflog

本地分支替换远程分支(多用于远程分支回退某次提交):git push origin +branch_xxx:branch_xxx

      例子:git push origin +master:master

查看帮助:git help

查看配置:git config

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

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,660评论 1 26
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,723评论 4 54
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,737评论 9 163
  • 2017年9月10日 周日 教师节 周五的时候看到许多抱鲜花的,还有些诧异,教师节不得到周日吗。把自己能...
    郅郅阅读 556评论 0 2
  • 1、定义 经典试验设计法以响应曲面设计为代表,它们以连续性重要影响因素的影响过程和结果作为研究对象,目的是寻求均值...
    商未央阅读 845评论 1 1