1. git基础
1.1 git数据库
数据库 (Repository) 是记录文件或目录状态的地方,存储着内容修改的历史记录。在数据库的管理下,把文件和目录修改的历史记录放在对应的目录下。
git分为远程数据库和本地数据库。
远程数据库:配有专用的服务器,为多人共享而建立的数据库。
本地数据库:方便用户个人使用,在自己机器上配置数据库。
创建本地数据库的方法有两种:一种是创建全新的数据库,另一种是复制远程数据库。
1.2 git基本使用命令
git init - 初始化仓库。
git add . - 添加文件到暂存区。
git commit - 将暂存区内容添加到仓库中。
git status 查看仓库当前的状态,显示有变更的文件。
git push 上传远程代码并合并
git branch 列出分支
git branch branchname 创建分支
git checkout -b (branchname) 命令来创建新分支并立即切换到该分支下
git branch -d (branchname) 删除分支命令
git merge 分支合并
git log 查看历史提交记录。
git blame <file> 以列表形式查看指定文件的历史修改记录。
git log --oneline 查看历史记录的简洁的版本
git log --graph 选项,查看历史中什么时候出现了分支、合并。
git log --reverse 参数来逆向显示所有日志。
git blame 查看指定文件的修改记录
git remote 要查看当前配置有哪些远程仓库
git remote -v 可以看到每个别名的实际链接地址
git remote add [shortname] [url]添加一个新的远程仓库
由于本地 Git 仓库和 GitHub 仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息:使用以下命令生成 SSH Key:$ ssh-keygen -t rsa -C "youremail@example.com"