本文最后更新于 77 天前,其中的信息可能已经有所发展或是发生改变。
初始化本地库执行一次即可,后续不能重复执行
基础命令
git config --global user.name 用户名 #设置用户名
git config --global user.name 邮箱 #设置用户邮箱
git init #初始化本地库
git status #查看本地库状态(未添加/未提交/clean)
git add 文件名/. #添加到暂存区/将所有修改添加到暂存区
git rm --cached 文件名 #删除暂存区文件
git commit -m "注释内容" #将暂存区内容提交到本地仓库的当前分支
版本信息
git relog/log #查看版本信息/详细版本信息
git reset --hard 版本号 #版本切换
添加文件至忽略列表
当不是所有文件都想要提交到git中时,可以在.git目录下创建.gitignore文件,在文件下列出忽视的文件模式
分支
git branch 分支名 #创建分支
git checkout 分支名 #切换分支
git checkout -b 分支名 #创建并切换分支
git branch #查看分支
git merge 分支名 #将指定分支合并到当前分支
git branch -d 分支名 #删除分支
git branch -D 分支名 #强制删除分支
不能删除当前分支,只能删除其他分支
远程仓库操作
git remote #查看远程仓库别名
git remote add 别名 远程仓库地址 #给远程仓库创建一个别名(添加远程仓库)
git push 别名(远程库) 分支(本地库) #推送本地分支上的内容到远程库
git clone 远程仓库地址 #将远程仓库内容克隆至本地
git pull 远程库别名 远程库分支名 #从远程仓库拉取最新版本文件到本地,自动合并/merge
git fetch 远程库别名 远程库分支名 #从远程获取最新版本文件到本地,不自动合并/merge