git命令

331 阅读1分钟
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分支

  1. 切换到master分支,git checkout master
  2. master拉取最新代码,git pull origin master
  3. 合并的代码,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 '邮箱'