🥒 开发流程
-
git clone拉取项目代码,不必多说 -
git branch <分支名>创建开发分支git checkout <分支名>切换到新分支git checkout -b <分支名>上面两个命令合为一个。git push通常创建分支之后就将当前分支提交到远程仓库 -
git status查看当前分支工作区、暂存区的工作状态。 -
git diff此操作一般借助工具查看文件的修改,个人比较喜欢vscode -
git add xx把xx文件添加到暂存区去 -
git commit .提交修改git commit -m '这是注释'提交修改并打上注释git commit -am(-a -m) -
git fetch --all拉取所有远端的最新代码,养成好习惯经常fetch代码 -
git pullpush之前先拉代码看看有没有冲突 -
git pull origin/master或者git merge origin/master经常更新master分支代码。保证分支不落后与master -
git push推送当前分支到远端仓库
🥒更多常用命令
-
git version查看git版本 -
git branch <-a | -r>查看本地所有的分支-r查看所有远程分支-a查看所有远程分支和本地分支 -
git branch -d <分支名>删除本地分支git push origin -d <分支名>删除远程分支 -
git branch <分支名>创建分支git checkout <分支名>切换分支git checkout -b <分支名>创建并切换分支 -
git commit --amend更改上一次提交
-
git stash当我们在开发一个版本的时候,突然上一个版本出了一个bug需要修复。这时候一般的做法就是将当前代码提交一个
commit然 后新建一条分支修改bug,但是这样子无非是污染到了commit提交信息,因为我们新版本还未开发完。所以git stash就能够解 决这个问题 -
git log
----------不定期更新---------