Git是一个非常好的版本控制工具。在日常生活中,如果我们使用git,那么就不可避免的会使用到git的各种命令。但git命令和操作也是比较多的,同样的操作可能会有不同的命令。
初始化:创建一个git仓库,创建之后会在当前目录生成一个.git的文件
git init
添加文件:把文件添加到缓冲区
git add filename
添加所有文件到缓冲区
git add . //方式一 git add --all //方式二
删除文件
git rm filrname
提交缓冲区的所有更改到仓库
git commit -m '本次提交的说明'
查看仓库状态
git status
比较文件,如果文件已经修改,还没有提交,就可以进行比较文件修改前后的差异
git diff filename
查看日志
git log
版本回退,可以讲仓库回退到历史的某个版本
git reset //用法一:回退到上一个版本(HEAD代表当前版本,^ 代表上一个版本,以此类推) git reset --hard HEAD^ //用法二:回退到指定版本(其中e3b2就是想回退的指定版本号的前几位) git reset --hard e3b2
查看命令历史,用于查看仓库的操作历史
git reflog
查看分支的情况,前面带 * 就是当前分支
git branch
创建分支
git branch 分支名
切换当前分支到指定分支
git checkout 分支名
创建分支并切换到创建的分支
git branch -b 分支名
合并某分支的内容到当前分支
git merge 分知名
删除分支
git branch -d 分支名
增加远程仓库
git remote add origin 远程仓库地址
移除远程仓库
git remote remove origin
将本地内容推送到远程仓库
git push -u origin master
从远程仓库更新内容到本地
git pull
微信扫码查看本文
发表评论