git提交代码(mac终端)
cd /d/code/webapp 定位到当前项目 git branch 查看项目分支名,以免提交错 git pull origin dev-18-09-05 更新(这是git branch后显示的分支名) 提交前更新代码,这里可能需要输入账号密码git status 查看改变的文件git add 复制粘贴git status后显示的已改文件路径,有多个需要连续git add,删除命令是git rm,比如:git add src/modules/home/new.vue 回车git add src/modules/home/detail.vue 回车......git commit -m '注释内容'git push origin dev-18-09-05 提交成功
git拉取项目代码
cd /d/codegit clone http://......成功后,当前分支不是需要的代码,切换其他分支如下操作:cd webapp 定位到拉取的项目目录git branch 查看当前分支git fetch origin dev:dev-18-09-05 切换分支(冒号表示)git checkout dev-18-09-05 检出分支git branch 再次查看当前分支是否成功
git文件冲突
hint: Updates were rejected because the tip of your current branch is behind
解决冲突
先把文件保存,回退,更新,再修改,提交 git reset --hard HEAD^ //版本回退到上一个版本,所有修改都删除 git checkout 文件路径 //回退到修改之前 或者:git reset HEAD 冲突文件路径git checkout 冲突文件路径git pull origin ...... //更新后提交
新建分支
git branch dev-18-12-26 //新建分支git checkout dev-18-12-26
切换本地有记录的分支,没有记录需要先git fetch
git checkout dev-18-11-21
打包
npm run make-test
删除本地分支
git branch -D module-bothScene