git 经常使用命令总结

一 git设置git

// 设置提交时显示的用户名和邮箱
$ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com // 查看全部的设置值
$ git config --list

 

二 git基本操做服务器

  1.git初始化spa

// 建立一个新的git库
$ git init // 克隆一个已有的git库
$ git clone "git库地址"

  2.查看git库的文件状态日志

$ git status

  3.将文件添加到暂存库中code

$ git add file_name

  4.将文件从暂存库中移除blog

git rm file_name --cache

  5.提交暂存库中的文件到git库中it

// 简单编辑提交说明并提交
$ git commit -m "message"

  6. 查看文件的变化内容ast

// 查看当前的文件和暂存库的文件的差异
$ git diff // 查看暂存库和上次提交的文件的差异
$ git diff --staged

  7.查看提交日志class

$ git log

三 git分支操做email

  1.建立一个分支

$ git branch name

  2.转换到特定分支

$ git checkout name

  3.删除分支

$ git branch -d name

  4.合并分支

$ git merge name

四 git远程更新

  1.从远程更新,并与本地代码合并

$ git pull

  2.将本地代码上传到服务器

$ git push

 五 git的高级用法

  1.将这次的提交做为上次提交的补充,两次的提交只会有一个记录

# 补充上次忘了提交的信息
git --amend -m "message"

  2. 合并两次提交的历史

 

# 将记录中的两次提交,合并为一条
git rebase -i HEAD-2

   3. 回退到指定提交

# 先查看回退点的哈希值 git log commit 89c0c0ec30b608511cad79b61b97f0be6431c968 (HEAD -> master, origin/master) Merge: 5709210 06ef482 # commit后面的那堆值 # 进行回退 git revert 89c0c0ec30b608511cad79b61b97f0be6431c968
相关文章
相关标签/搜索