本文仅做学习记录

git init 初始化仓库

git add xxxx.txt 添加文件到仓库

git commit -m “提交说明” 提交文件到仓库

git status 查看状态

git diff 查看具体修改内容

git log
git log –pretty=oneline 显示最近到最远提交日志

git reset –hard HEAD^ (^^ 或者 HEAD~100)退回上一个版本

git reflog 查看历史命令

git checkout – readme.txt 把readme.txt在工作区的修改撤销

git reset HEAD readme.txt 把readme.txt在暂存区的修改撤销,回到工作区

删除文件

git rm test.txt 从版本库删除,并且git commit

git checkout – test.txt 恢复test.txt 没添加到版本库过的不能恢复

远程库

git remote add origin git@github.com:BLinyun/git.git 关联远程库

git push -u origin master 把本地库的内容推送到远程库上

git clone git@github.com:BLinyun/git.git 把远程库克隆到本地

分支

git checkout -b dev 创建并切换到dev分支

git branch dev 创建dev分支

git checkout dev 切换到dev分支

git branch 列出分支*代表当前分支

git merge dev 把dev分支合并到master分支上

git merge –no-ff -m “合并vue分支” vue 把vue分支合并到master上

git branch -d dev 删除dev分支

git log –graph 查看分支合并图

bug分支

git stash “储存”工作现场

git stash list 查看工作现场

git stash apply 恢复工作现场,但是stash的内容不会被删除,要手动删除

git stash drop 删除stash的内容

git stash pop 恢复同时把stash的内容也删除了

Related post
Comment
Share
  • 写一封不会寄出的书信

    当我再次写出这两个字的时候,已经没有了那时的狂妄,仅有的是十分的悔恨、愧疚以及一丝的庆幸,庆幸现在的我在心底依然存留着那些时光,存留着你对我唯一一个笑容,尽管我已经不再记得,你的那个笑容是发生在什么时候,你借我的那本书叫什么名字,但是...

    写一封不会寄出的书信
  • 前言 - lin 'lift log

    Welcome to Lin’s life log. The website is only used as a diary on the Internet. Originally, I thought that there were...

    前言 - lin 'lift log
Please check the comment setting in config.yml of hexo-theme-Annie!