Git基础命令学习总结

一、Git简介

  • Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

  • Git下载地址 Git官网地址

  • 下载完成后,打开Git Bash Here,GitBash作为windows中的命令行工具也是很好用的

git

二、Git的基本命令

1.Git初始化命令

  • git init生成.git文件,将此目录变成一个仓库
  • git config --global user.name XXX 设置用户名
  • git config --global user.email XXX 设置用户邮箱
  • git config --list 查看配置信息

2.Git常用命令

  • git add filename 将本地文件增加到暂存区
  • git add . 会把当前所有的untrack files和changed but not updated添加到stage状态
  • git commit -m'备注信息' 将暂存区的内容 提交到 本地仓库(本地分支,默认master分支)
  • git mv filename1 filename2 修改文件名
  • git rm filename 删除文件
  • git reset --hard HEAD^ 返回上一个版本
  • git reset --hard commit_id 返回特定版本
  • git tag v2.0打标签

3.Git查看命令

  • git status查看仓库状态
  • git diff filename查看文件修改了那些内容
  • git log 查看历史记录
  • git log --graph 以图形化(节点)展示当前git库的提交信息
  • gitk UI界面查看历史信息
  • git tag查看所有标签

4.Git分支命令

  • git branch dev 建立分支dev
  • git checkout -b dev 建立分支并切换到分支dev
  • git checkout dev切换分支dev
  • git branch 查看分支,默认有master(也称为主枝)
  • git branch -r 查看远端库分支
  • git branch –a 查看当前所有分支(包括本地分支和远端库分支)
  • git branch –d dev #删除分支dev
  • git fetch 拉取远程分支到本地
  • git merge dev 合并dev到当前分支

5.Git远程命令

  • git clone git@github.com:xiaochengyez/xiaochengyez.github.io.git克隆远程仓库到本地
  • git remote add origin https://github.com/xiaochengyez/xiaochengyez.github.io.git连接远程库
  • git remote -v查看远程库的详细信息
  • git remote查看远程库的信息
  • git remote rm origin删除远程库
  • git push将本地仓库内容 推送到 远程仓库(远程分支)
  • git pull将远程仓库(远程分支)内容 拉取到 本地仓库(本地分支)
Written on September 26, 2019