GIT

一、介绍 GIT♐

Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件;
工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库;

image

二、使用

命令 说明
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

四、参考文章

posted on 2023-04-16 23:33  anyu967  阅读(5)  评论(0编辑  收藏  举报