GIT
一、介绍 GIT♐
Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件;
工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库;
二、使用
命令 | 说明 |
---|---|
git init | 初始化新仓库 |
git clone | 克隆仓库 git clone git://github.com/schacon/grit.git mygrit |
git config | GIT 配置 |
git add/rm/mv | 添加/删除/重命名指定文件到暂存区 |
git commit -m | "提交信息" |
git status | 查看仓库状态 |
git reset [--soft --mixed --hard] [HEAD] | 回退版本git reset --hard HEAD^ # 重置暂存区和工作区,回退到上个版本 |
git log --oneline --decorate —graph | 查看HEAD及之前历史版本记录 |
git blame [file] | 查看单个文件的历史版本记录 |
git reflog | 查看所有历史版本记录 |
git push [远程主机名] [本地分支名]:[远程分支名] | 上传本地指定分支到远程仓库 |
git pull [远程主机名] [远程分支名]:[本地分支名] | 拉取远程分支到本地仓库 |
git remote -v/add | 远程仓库操作 |
git fetch | 从远程获取代码库 |
git branch -r/-a/-d [branch] | 列出本地/远程/所有分支 |
git checkout [branch] | 检出分支git checkout -b |
git merge [branch] | 合并当前分支 |
git tag -a v0.9 85fa7e7 | 打标签 |
git show tag | 显示标签 |
三、常见问题
3.1. 增加环境变量:vim ~/.bash_profile
export PATH="/d/Program Files/Git/bin:$PATH", windows: winpty
四、参考文章
本文来自博客园,作者:anyu967,转载请注明原文链接:https://www.cnblogs.com/anyu967/articles/17324446.html