Git
参考了菜鸟教程
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git配置
Config
- 若使用
--system
选项./etc/gitconfig 文件:系统中对所有用户都普遍适用的配置 --global
~/.gitconfig 文件:用户目录下的配置文件只适用于该用户git config -list
查看配置信息
用户信息配置
$ git config --global user.name "runoob"
$ git config --global user.email test@runoob.com
Git工作流程
Git操作
git rm --cached <file>
从暂存区删除文件。git checkout .
暂存区所有文件替换工作区。git checkou --<file>
指定文件从暂存区到工作区。git checkout HEAD .
git checkout HEAD <file>
将库中的文件替换工作区和暂存区。git reset HEAD
暂存区目录树被版本库的替换,不影响工作区。
git clone <库><directory>
基本操作
查看历史版本
git log
git tag -a "标签内容" (版本号)
默认给当前版本打标签git tag
查看所有标签
获取远程版本
git fetch
git merge
尝试合并
git分支管理
git branch (分支名称)
创建分支git checkout (分支名称)
切换分支git branch
列出分支git branch -d(分支名称)
删除分支git merge 分支名称
将指定分支合并到当前分支
运用github
git remote
查看当前有哪些远程仓库。git remote add 仓库名 git地址
添加远程版本库git remote rm 仓库名
删除远程版本库git remote rename old_name new_name
修改名称git fetch [alias]
获取自己没有的文件