git

227 阅读2分钟

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"