美文网首页
Git 基础命令

Git 基础命令

作者: 朱立志 | 来源:发表于2016-06-22 11:00 被阅读25次

命令来源

git status  查看分支状态

git add      添加文件

cat .gitignore  查看忽略文件

git diff  查看尚未提交到暂存区的修改

git diff --cached , git diff --staged 查看将要添加到下次提交里的内容

git commint - m "test"   commit命令后添加-m选项,将提交信息与命令放在同一行

git commit -a -m 'test'  跳过使用暂存区域

rm test.md  -->  git rm test.md  移除文件 

git log -p -2 查看两个提交记录

git commit --amend  提交信息写错了,修改提交信息

git reset HEAD CONTRIBUTING.md  取消contributing.md 文件到暂存区

虽然在调用时加上--hard选项可以令git reset成为一个危险的命令(译注:可能导致工作目录中所有当前进度丢失!),但本例中工作目录内的文件并不会被修改。 不加选项地调用git reset并不危险 — 它只会修改暂存区域。

git remote -v    会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL

git remote add pb https://github.com/paulboone/ticgit  添加远端仓库(git remote add  <shortname> <url>)

git fetch  从远程仓库中获得数据

git push origin master 推送到远程仓库

git remote show origin 查看远端仓库

git remote rename pb paul 远端仓库重命名

git remote rm paul     移除远端仓库

git  tag  (git tag -l  'v1.8.5*' )   列出标签

git tag -a v1.4 -m'my version 1.4'  打标签

git show v1.4  显示tag 1.4的标签信息与对应的提交信息

git log --pretty=oneline 后期打标签

git tag -a v1.2 9fceb02 -m "1.0" 指定提交记录打TAG

共享标签

默认情况下,git push命令并不会传送标签到远程仓库服务器上。 在创建完标签后你必须显式地推送标签到共享服务器上。 这个过程就像共享远程分支一样 - 你可以运行git push origin [tagname]。

git push origin v1.5  提交单个标签到远端

git push origin --tags  提交多个标签到远端

git checkout -b version2 v2.0.0  基于标签打分支version2

Git 别名

git config --global alias.co checkout

git config --global alias.br branch

git config --global alias.ci commit

git config --global alias.st status

git config --global alias.unstage'reset HEAD --' 配置别名

git unstage fileA == git reset HEAD -- fileA 命令等价

分支简介

git branch testing 创建分支

git log --oneline --decorate  查看各个分支当前所指的对象

git checkout testing 分支切换

git log --oneline --decorate --graph --all  查看分支历史

git checkout -b iss53 创建分支并切换

git merge hotfix  合并hotfix分支

git branch -d hotfix 删除分支

git branch -v  查看每一个分支的最后一次提交

git branch --merged  查看哪些分支已经合并到当前分支

Git 分支 - 远程分支

git ls-remote  显式地获得远程引用的完整列表

git remote show  获得远程分支的更多信息

git fetch origin  获取远端代码并移动指针

git push origin --delete serverfix  删除远程分支

Git 分支 - 变基

变基的基本操作

https://git-scm.com/book/zh/v2/Git-分支-变基

GIT 子模块

git submodule init    初始化子模块

git submodule update   更新子模块

相关文章

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git操作

    git基础命令: git commit ---- 提交git branch newBranchName --- 新...

  • git 命令

    Git 项目命令文档 基础命令 分支管理 标签管理 搭建Git服务器

  • Git常用命令

    Git基础命令 Command line instructions Git global setup Create...

  • Tips for Git

    Tips for Git Git 版本跟 Git 基础操作 一致 快速补全命令 Tab键在命令行输入 git c...

  • git常用命令行

    基础git命令 查看分支:git branch创建分支:git branch name切换分支:git check...

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

  • Git常用命令

    Git 常用命令总结 git的一些基础命令 Git常用命令 一般配置 登录git 创建一个文件夹 初始化git仓库...

  • git的一些基础命令 无标题文章

    git的一些基础命令 Git常用命令 请确保已经安装里git客户端 一般配置 git --version //查看...

  • Git常用命令整理记录

    Git命令: --基础使用-- 用户名:git config --global user.name "

网友评论

      本文标题:Git 基础命令

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