git remote update origin --prune 更新远程最新分支
git remote add origin https://xxxxxxxxxxxxx 添加到远程仓库
git clone http://... 克隆代码
git pull origin dev 拉取代码
git checkout dev 切换本地分支
//dev分支合并master分支的utils文件(要先切换到dev分支后合并master某个文件)
git checkout master src/utils/utils.js(文件路径)
git reflog 查看提交记录版本
git reset --soft 123456 回退到指定版本commit状态
删除idea文件
git rm --cached -r .idea
代码合并 例如:master合并dev分支
- 切换到master分支,git checkout master
- master拉取最新代码,git pull origin master
- 合并的代码,git merge dev
查看用户名 邮箱
git config user.name
git config user.email
修改用户名 邮箱
//仅对当前仓库有效
git config --local user.name "你的名字"
git config --local user.email "你的邮箱"
//对当前用户的所有仓库有效
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
强制远程仓库更新本地仓库
git reset --hard origin/uat
查看是否存在ssh keys
cd ~/.ssh
创建新的ssh keys
ssh-keygen -t rsa -C '邮箱'