git
常用命令
- git config 配置信息
- git config –list 查看配置信息
- git status 查看状态
- git init 初始化仓库
- rm -rf .git 删除git
- git add 添加到暂存区
- git rm –cached 从暂存区中删除
- git reset HEAD 文件名 从暂存区中移除
- git checkout – 文件名 将文件恢复到上一次修改
- git commit -m ‘描述’ 提交并描述
- git log 查看提交的历史记录
- git show 查看某次提交的内容
- git branch 显示项目所有分支
- git branch 分支名 || git checkout -b 分支名 创建分支
- git checkout 分支名 切换分支
- git reset HEAD~ 重置最后一次提交,可以重新修改并提交
- git merge 分支名 合并分支
- git remote -v 查看项目的远程仓库地址
- git branch -r 查看项目的远程仓库分支
- git remote rename 现在名 修改名 修改一个远程仓库的简写名
- git remote rm 仓库名 删除远程仓库
- git remote add 仓库名 仓库地址 添加远程仓库
- git clone 仓库地址 把远程仓库下载到本地
- git push 仓库名 本地分支名 推送(上传)
- git pull 仓库名 仓库分支 拉取(下载)
全局信息配置
git config
使用方法
git config –global user.name ‘用户名’
git config –global user.email ‘邮箱’
暂存区
git add 添加到暂存区
git reset HEAD 文件名 从暂存区中移除
使用方法
git add 文件名
git add . || git add –all // 添加全部修改
git reset HEAD src/main.js
分支
使用方法
git branch 显示所有分支
git branch 分支名 || git checkout -b 分支名 创建分支
git checkout 分支名 切换分支
配置SSH秘钥
- SSH-keygen 生成秘钥
- ls ~/.ssh 查看秘钥目录
- cat ~/.ssh/id_rsa.pub 查看秘钥,方便复制
打开github并配置秘钥
添加远程仓库
git init
git add README.md
git commit -m “first commit”
git branch -M master
git remote add 仓库名 仓库地址
git push -u origin master
把本地master分支的东西上传到远程origin仓库中
.gitignore
忽略不需要做源代码管理的东西。 创建一个.gitignore文件,配置一下要忽略的文件就好。