美文网首页
git命令备忘录

git命令备忘录

作者: maskwang520 | 来源:发表于2017-04-18 17:31 被阅读32次

初始化git

  • . git init 初始化一个git resposity
  • git add 添加到暂存区(红色表示没到暂存区)
  • git add .表示把所有工作区的添加到
  • git commit -m"message" 添加文件到仓库 (绿色表示没提交)
  • git commmit -am"message"直接可以从工作区到master
  • git diff 比较本地文件和仓库里面的不同
  • git log --pretty=oneline 使得日志在一行显示

git原理图:

git原理图
  • git diff 比较工作区跟暂存区
  • git diff --cached 比较暂存区跟HEAD
  • git diff HEAD 比较工作区跟HEAD
  • git reset HEAD HEAD覆盖暂存区(显示未add到暂存区)
  • git checkout -- <file> 暂存区覆盖工作区(整个工作区变得干净啦)
  • git checkout HEAD <file> HEAD覆盖暂存区和工作区
  • git rm file 会将文件从缓存区和你的硬盘中(工作区)删除
  • git rm --cached 只删除暂存区,不删除工作区
  • rm file 只删除工作区
  • cat file查看文件内容

连接远程github

  • git push -u origin master 正式push(正式推送到)

添加和生产公钥

$ ssh-keygen -t rsa -C "your_email@example.com"

git远程操作

  1. git branch 查看当前分支
  1. git branch -v 查看每一个分支的最后一次提交
  2. git branch -a 查看本地和远程分支的情况
  3. git branch --merged 查看已经与当前分支合并的分支
  4. git branch --no-merged 查看已经与当前分支未合并的分支
  5. git branch -r 查看远程分支
  6. git branch dev 创建分支 dev
  7. git checkout dev 切换到分支dev
  8. git checkout -b dev 创建并切换分支dev
  9. git merge dev 名称为dev的分支与当前分支合并
  10. git branch -d dev 删除分支dev

当我们push origin master时候报错,我们应该git pull origin dev.解决好冲突后,再按这样一样提交上去。

git push origin master:dev 推送到远程的dev分支上,若没有,则新建。

一般先git fetch下。用git log -p master..origin/dev 比较不同之处。解决冲突,则直接更新。
Git fetch origin master。git log -p master..origin/master。git merge origin/master

相关文章

  • Git 备忘录

    Git 备忘录 -- Git 查看记录 一行展示log日志 查看命令历史 Git 回退 从本地仓库撤销(使用了gi...

  • Git 常用命令及方法备忘录

    Git 常用命令及方法备忘录 WorkSpace: 工作区Index / Stage: 暂存区Repository...

  • Git命令备忘录

    前言 Git在平时的开发中经常使用,整理Git使用全面的梳理。 基本内容 开始之前 请自行准备好Git工具以及配置...

  • Git命令备忘录

    1. 安装和初始化设置 git config --global name "your name"git confi...

  • git命令备忘录

    初始化git . git init 初始化一个git resposity git add 添加到暂存区(红色表...

  • Git命令备忘录

    初始化仓库 配置用户目录下.gitconfig .gitconfig 创建仓库 创建仓库 添加文件到仓库 新建文件...

  • Git命令备忘录

    1、git将文件添加到.gitignore文件中不生效? 原因:在加入.gitignore前该文件已经被追踪。gi...

  • Git命令备忘录

    Git学习笔记 1.Git简介 1.1 Git产生历史 很多人都知道,Linus在1991年创建了开源的Linux...

  • github 学习

    以前学过一次,现在忘了,这里做个笔记,就当备忘录了 完整的github原理, git命令介绍见: https://...

  • Git 常用命令梳理

    结合自己的开发实践,梳理常用操作命令。用于后续的参考(做备忘录) Git 安装 OS : Ubuntu 16.0....

网友评论

      本文标题:git命令备忘录

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