美文网首页
GIT的常用命令

GIT的常用命令

作者: Felix_Zhou | 来源:发表于2019-02-13 15:39 被阅读0次

代码提交

第一步、代码添加到git缓存

git add .    或者 git  add --all

第二步、添加备注

git commit –m “备注”

第三步、拉取远程仓库的代码,并和本地比较.

git pull origin/master --rebase

第四步、查看当前分支的状态

git status

第五步、提交代码到远程分支

git push origin/master

注意:
 如果第四步时,出现当前分支和远程分支有冲突,解决冲突后执行如下操作。
(如果有差异,git status查看当前分支状态,根据状态提示操作)

1.冲突解决后,把修改好的代码添加到缓存

git add .   或者 git add –all

2、跳出rebase(不知道怎么可以git status 有提示)

git rebase –continue

3、执行第五步操作

分支管理

  • 创建本地分支(name 是分支的名字)

    git branch –b name
    
  • 以主分支的代码为base创建本地分支)

    git branch name ——track origin/master
    
  • 创建远程分支(就是把创建本地分支推送到远程仓库)

    git push origin name:name
    
  • 删除本地分支

    git branch  -d name
    
  • 删除远程分支

    git push --delete origin name
    
    git 1.7.0可以使用这种语法删除远程分支
       git push origin --delete name
    
  • 重新命名本地分支

    git branch -m devel develop
    
  • 拉取远程分支

    git fetch
    
  • 合并分支(name 分支名称)

    git merge name
    
  • 本地分支和远程分支创建映射关系

    如果当foo分支不是当前分支,使用如下命令
      git branch -u upstream/foo foo
    
    如果foo分支是当前分支
      git branch -u upstream/foo
    
  • 查看本地分支和远程分支以及映射

    git branch –av
    

Tag标签(name是标签)

  • 创建标签
    git tag –a name –m ‘备注’
    
  • 推送标签
    git push origin name
    
  • 删除本地标签
    git tag -d name 
    
  • 删除远程标签
    git push origin --delete tag name
    

git stash命令(本地临时缓存)

  • git stash save "save message" : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。

  • git stash list :查看stash了哪些存储

  • git stash show :显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1}

  • git stash show -p : 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p ,比如第二个:git stash show stash@{1} -p

  • git stash apply :应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} , 比如第二个:git stash apply stash@{1}

  • git stash pop :命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},如果要应用并删除其他stash,命令:git stash pop stash@{$num} ,比如应用并删除第二个:git stash pop stash@{1}

  • git stash drop stash@{num} :丢弃stash@{num}存储,从列表中删除这个存储

  • git stash clear :删除所有缓存的stash


其他常用命令

  • 当远程分支不存在,且本地还能看到远程分支时,执行如下操作
    可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息。然后根据提示执行第二部操作
       git remote show origin
    
    清理remote中无效的远程分支
       git remote prune origin
    
  • 删除本地commit并保留修改
    git reset –soft <commit_ID>
    

相关文章

  • GIT的常用命令

    代码提交 第一步、代码添加到git缓存 第二步、添加备注 第三步、拉取远程仓库的代码,并和本地比较. 第四步、查看...

  • GitHub入门与实践 二

    #第四章通过实践操作 学习Git 4.1 基本操作 git init---初始化仓库 执行了 git init命令...

  • 项目托管到GitHub及简单使用

    GitHub GitHub是一个面向开源及私有软件项目的托管平台,也是基于Git的开源分布式版本控制系统。在Git...

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Docker

    目录 常用命令 常用命令

  • Shell命令汇总

    1、一般常用命令 (1)Shell 常用命令总结 (2)Shell的18条常用命令整理 2、文件操作常用命令 (1...

  • Linux CentOS基础知识和常用命令

    常用命令1 常用命令2 常用命令3 常用命令4 Linux 目录配置 1、根目录(/)根目录(/)所在分区应该越小...

  • Flutter - 常用命令

    Flutter 常用命令 Flutter 常用命令: Flutter 常用命令说明flutter列出所有的命令fl...

  • Linux常用命令

    Linux常用命令 查看系统信息常用命令 常用命令-关机或重启命令 命令前结构

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

网友评论

      本文标题:GIT的常用命令

      本文链接:https://www.haomeiwen.com/subject/jkjdeqtx.html