分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
由于Git仓库是将工作区和版本库放在一起的,所以本地可以完成绝大部分的操作,在本地仓库已经完成了所有需要的更新后,才能把本地仓库同步到远程仓库,实现异地备份和同步。博主的个人博客就是使用Git实现异地备份与同步的,Git命令的强大功能令我着迷,所以在这篇文章将一些在日常工作中经常使用的部分Git命令做一个小结。
这篇文章不会详细区介绍每个Git命令的执行过程,只是将一些使用到的命令做一个汇总。关于Git命令的实际执行过程,请继续关注此Git系列的文章。
Git命令 | 功能描述 |
---|---|
git config | 查询和修改Git的相关配置 |
git commit | 将工作区的最后修改更新到版本库中 |
git clean | 清除工作区未被跟踪的文件 |
git commit | 用暂存区的目录树更新版本库的目录树 |
git push | 将本地版本库推送到远程版本库(类似备份) |
git pull | 将远程仓库的提交拉取到本地 |
git init | 初始化一个版本库 |
git status | 显示工作区相对暂存区的文件状态 |
git log | 显示提交日志 |
git reflog | 显示分支等引用的变更记录 |
git clone | 克隆版本库 |
git checkout | 检出到工作区,可以切换或者创建分支(需要加上-b参数) |
git reset | 重置工作区到某个commit |
git stash | 保存和恢复进度 |
git tag | 管理里程碑 |
git diff | 差异比较 |
git fetch | 获取远程库的提交 |
git merge | 合并分支 |
git rebase | 变基操作 |
git rm | 删除操作 |
git blame | 对文件进行逐行的追溯 |
git remote | 远程版本库管理 |
以上是较常用的命令,还有一些命令使用频率不是那么高,但是在一些情况下掌握还是很有帮助的。汇总如下:
Git命令 | 功能描述 |
---|---|
git ls-files | 显示工作区和暂存区的文件 |
git ls-tree | 显示树对象包含的文件 |
git write-tree | 从暂存区创建一个树对象 |
git ls-remote | 显示远程版本库的分支 |
git mv | 实现文件的改名或者移动操作 |
git rev-parse | 查看分支等引用的commit |
git rev-list | 查看最新和历史提交 |