1 git 常用命令 2 git clone 仓库地址 -从远端克隆项目 3 git pull -从远端拉取代码 4 git pull -p -从远端拉取代码和分支 5 6 提交代码流程: 7 git add xxx -添加到暂存区 8 git commit xxx -m "注释" 提交代码到本地仓库 9 git push 10 11 代码: 12 git status -查看修改的状态 13 git checkout xxx -撤销某个文件的修改 14 git checkout . -撤销全部的修改 15 git reset HEAD xxx -撤销暂存区的修改 16 git reset --hard xxx -撤销提交记录 17 git commit -amend -修改最新的提交日志 18 git add . -批量添加到暂存区 19 git commit -批量提交 20 分支: 21 git checkout -b xxx -创建分支 22 git push --set-upstream origin test -将分支提交到远程 23 git branch -a -查看本地和远端的分支 24 git branch -只查看本地的分支 25 git checkout xxx -切换分支 26 git checkout -b xnmp origin/dev 27 28 git branch -d xxx -删除本地分支 29 git branch -D xxx -强制删除本地分支 30 git push origin -d xxx 删除远端的分支 31 git merge xxx -合并分支 32 git log -查看日志 33 34 规范: 35 修改:update 36 添加:add 37 删除:delete 38 如果在同一个分支开发,提交代码之前pull一下 39 40 41 难点:冲突 42 git merge xxx -合并分支 43 将dev上的代码合并到本地feature,在feature分支下 44 git merge dev 45 46 同一个分支不同人修改同一个文件,merge时会产生冲突 47 不同分支修改同一个文件,merge时会产生冲突 48 49 版本回退: 50 git reset --hard commitId -回到某个版本 51 52 53 54 git commit . -m 'add:添加service和controller单元测试方法'