常用的一些git命令 发表于 2020-06-30 | 分类于 coding 拉取远程分支1234git branch -a //查看所有分支,包括本地和远程git checkout 某分支名git pull //拉取远程内容git checkout -b 本地分支名 origin/远程分支名 //拉取远程的某一个到本地的某一个 基本1234git branch //查看当前的branch和本地的分支git status //查看当前git状态: 未提交信息等git checkout -b xxx //从当前的分支拉取一个分支git push origin 本地a分支名:远程b分支名 //把本地的a推到远程的b 打tag123git tag //查看所有的taggit tag xxxtag //新建一个xxxtaggit push origin xxxtag //把刚刚建好的这个tag推到远程 查看已经commit但是还没有提交的记录12git cherry -v // 查看已经提交 但是未传送到远程代码库的提交git log // 查看所有的commit提交记录 合并分支1234git push //提交当前的分支git checkout master //切换到主分支git merge origin/develop //合并develop进来git push //再提交主分支 查看不同12git diff //在add前git diff --staged //add 之后,在暂存区 撤销和反悔1234567//在add之后commit之前git reset . //在commit之后push之前git log //找到想回去的那个commitgit checkout xxxcommit //回退到那个commit//orgit reset --hard HEAD~1 合并冲突撤销1git merge --abort //发现冲突之后不解决而是撤销掉 删除分支12// 先切换到别的分支git branch -D branch-name