GIT指令

作者: smile_青儿 | 来源:发表于2017-03-22 18:11 被阅读0次

创建

Git clone ssh://user@domain.com… 复制一个已创建的仓库
Git init 常见一个新的本地仓库

本地修改

git status 显示工作路径下全部已修改的文件
git diff 显示与上次提交版本文件的不同
git add . 把当前所有修改添加到下次提交中
git add –p <file> 指定某个文件的修改添加到下次提交中
git commit –a 提交本地的所有修改
git commit 提交之前的已标记的变化
git commit – amend 修改上次提交(请勿修改已发布的提交记录)

提交历史

git 从最新提交开始显示所有的提交记录
git log –p<file> 显示指定文件的所有修改
git blame <file> 谁,在什么时间,修改了文件的什么内容

分支与标签

git branch –av 显示所有分支
git checkout <branch> 切换当前分支
git branch <new-branch> 创建新分支(基于当前分支)
git checkout – track <remote/branch> 创建新的可追溯的分支(基于远程分支)
git branch –d <branch> 删除本地分支
git tag <tag-name> 给当前的提交打标签

更新与发布

git remote –v 列出当前配置的远程端
git remote show <remote> 显示远程断信息
git remote add <shortname> <url> 添加新的远程端
git fetch <remote> 下载远程端的所有改动到本地(不会自动合并到当前)
git pull <remote> 下载远程端的所有改动到本地(自动合并到当前)
git push <remote> <branch> 讲本地版本发布到远程端
git branch –dr <remote/branch> 删除远程端分支
git pushi -- tags 发布标签

合并与重置

git merge <branch> 将分支合并到当前
git rebase <branch> 将当前版本重置到分支中(请勿重置已发布的提交!)
git rebase --abort 退出重置
git rebase --continue 解决冲突候继续重置
git mergetool 使用配置好的合并工具去解决冲突
git add <resolved-file> (在编辑器中手动解决冲突后编辑文件为已解决冲突)
git rm <resolved-file> (在编辑器中手动解决冲突后编辑文件为已解决冲突)

撤销

git reset –hard HEAD 放弃某个文件的所有本地修改
git checkout HEAD <file> 放弃某个文件的所有本地修改
git revert <commit> 重置一个提交(通过创建一个截然不同的新提交)
git reset <commit> --hard将HEAD重置到上一次提交的版本并抛弃该版本之后的所有修改
git reset <commit> 将HEAD重置到上一次提交的版本并将之后修改标记文未添加到缓存区的修改
git reset --keep<commit>将HEAD重置到上一次提交的版本并保留未提交的本地修改

相关文章

  • git远程仓库关联

    一.GitHub常用指令 git的基本使用指令:git init ...

  • Linux和git指令

    git常用指令 1.基本指令 git init —— 新建git仓库git add 文件/文件夹 —— 将...

  • 初识git,用git 上传项目到GitHub

    分享一些git基本指令,不喜勿喷! git的基本使用指令 git init 初始化git仓库 git add . ...

  • Git常用指令

    Git指令 git status git add ZiguiXiaoYuan git add ZiguiXiaoY...

  • git设置指令别名

    git设置指令别名 git拥有许多指令,并且允许为这些指令设置别名, 提高开发效率.通过config命令对一些指令...

  • 2019-03-17

    git 指令git commit -a -m ''这里再写上自己的注释"这句话指令相当于执行了 git a...

  • git config

    git 配置 ,简化指令 git config -l git status --> git stgit confi...

  • git使用率最高的指令

    git常用指令

  • 2018-08-13

    对于会使用git的人,git add,git commit,git checkout ,git reset这些指令...

  • Git 常用指令记录

    标准指令以及功能 指令功能git clone 仓库链接从远端仓库克隆工程git init初始化仓库git chec...

网友评论

      本文标题:GIT指令

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