JumpingYeah 2019-11-05
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件,Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
git config --global user.name #设置用户名 git config --global user.email #设置邮箱
git init
git add <files_name>
git commit -m '备注信息'
git status
git checkout --<file_name> git checkout . 撤回在暂存区的所有文件
git log git log --pretty=online #只显示一行信息
git reset --hard HEAD^ #回滚至上一次提交前 git reset --hard <md5_values> #指定回滚
可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
git reflog
git push -u origin <分支名>
git checkout
git checkout -b
git pull
git merge <branch_name>
git branch
git stash #放入临时区 git stash list #查看临时区记录列表 git stash apply #临时区取回 git stash pop #取回并删除暂存 git stash drop #删除临时区