git学习笔记

git命令整理

基本概念

  • 仓库(Repository):用来存放项目代码。
  • 收藏(Star):就是收藏
  • 分叉(fork):复制一个项目,作为个人项目修改。
  • 合并请求(Pull request)
  • 关注(Watch)
  • (lssue)

    命令

  • git config —global user.name ‘’
  • git config —global user.email ‘’
  • git init:初始化仓库
  • git status:文件状态
  • git add :加入到缓存区
  • git commit -m “” :添加到库中
  • git log:日志
  • git log —pretty=oneline :简略版日志
  • git reset —hard 3628164 :会到历史版本
  • git reset —hard HEAD^ :回到上一个版本
  • git reflog :用来记录你的每一个命令
  • git reset HEAD readme.txt :撤回
  • git checkout — : 用版本库里的版本替换工作区的版本

关联远程库

  • ssh-keygen -t rsa -C “youremail@example.com”
  • git remote add origin git@github.com:michaelliao/learngit.git
  • git push -u origin master

分支

查看分支:git branch
创建分支:git branch
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git branch -d
分支合并图:git log —graph

教程推荐

Git教程

~感谢投食~