Git命令面试集

获取与创建项目命令

git init                在目录中创建新的Git仓库(需要切换到目录下)

git clone            拷贝一个Git仓库到本地

基本快照

git add  文件名  将文件添加到缓存

git status      查看仓库的状态

git diff      查看执行 git status 的结果的详细信息

git commit    将缓存区内容添加到仓库中

Git 为你的每一个提交都记录你的名字与电子邮箱地址,所以第一步需要配置用户名和邮箱地址

git config --global user.name 'runoob'  配置用户名

git config --global user.email test@runoob.com    配置邮箱地址

git reset        回滚提交的任务

git rm                      删除文件

git mv      用于移动或重命名一个文件、目录、软连接

Git分支管理

git branch       创建分支(带参数,不带参数列出本地的分支)

git checkout    切换分支

git merge      合并分支

git branch -d 分支名   删除分支

git log      列出历史提交记录

git tag         给提交任务打上标签

git remote add [shortname] [url] 添加一个新的远程仓库

git remote     查看当前配置有哪些远程仓库

git remote rm [别名]  删除远程仓库

git fetch origin master 从远程仓库下载新分支与数据,不会自动merge

git pull origin master  相当于是从远程获取最新版本并merge到本地 

git push [alias] [branch]     推送新分支与数据到某个远程仓库

git archive -o ../publish_packet/pub_2017-12-25.zip HEAD $(git diff –name-only 4f88edfcc0872a1aed6186fd53df7751bd69bfe6^)            代码打包上线

上一篇:oracle表结构和数据导出时的一些勾选项说明


下一篇:让Linux下的打印机hp1020、hp p1008自动加载固件