git常见命令

git config --global user.name "name" // 全局配置用户名,--global可以放在最后
git config --global user.email "email" // 全局配置邮箱,--global可以放在最后
git remote add origin 仓库地址  // 连接远程仓库
git branch newbranch  // 新建分支
git checkout newbranch  // 切换分支
git remote // 查看当前远程仓库
git rebase -i HEAD~2  // 将最近两次的commit合并
git push origin 69-a-b-c // origin 是远程仓库默认的name,69-a-b-c是远程仓库的branch的name
git fetch // 从远程获取最新到本地,不会自动merge,需要加上下面一行
git merge origin/master

// 一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支
git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master

git stash  // 将本地没提交的内容进行缓存并从当前分支移除
git stash pop  // 将堆栈中最新的内容pop出来应用到当前分支上,且会删除堆中的记录

git cherry-pick <commitHash>  // 将指定的提交commitHash,应用于当前分支
posted @ 2022-09-29 20:08  jiazq  阅读(15)  评论(0)    收藏  举报