一、 提交代码
1、编译通过
yarn build
2、查看修改
git status
查看有多少处进行了修改
git diff
查看具体修改的代码,比较的是暂存区和工作区的代码。
q退出git diff , d 往下翻页
查看修改可以借助其他工具,更加方便,直观;比如:Sourcetree
3、提交本地修改
git add .
将文件添加到暂存区, . 表示所有文件(注意add后面有个空格)
git commit -m "type:xxxx"
将暂存区的文件提交到本地仓库, -m 表示分支名 master ; "type:xxxx" 可以用来备注此次的提交完成了什么任务
4、拉取远程代码到本地,更新本地的代码为最新的远程仓库的代码(多人协作)
git pull
更新本地代码
拉取远程要合并到的分支,防止冲突,即提前处理冲突
再次检查,保证代码编译通过运行
5、推送远程
git push
将本地仓库代码推送到远程仓库
二、如果提交代码遇到冲突,如何解决?
1、拉取远程仓库代码更新到本地
git pull
拉取最新的代码
2、有冲突的地方会被标记
<<<<<<< HEAD 和=======以及>>>>>>> master是git对冲突的标记
3.人为协商,修改,合并代码4、重新提交
git commit -m "type:xxxx"
git push
三、回退本地代码到所指定的那个的版本
1、查看指定的版本号
git log
可以查看所有的提交记录
2、复制指定的版本的
commit 后面那一串字符串
3、进行回退
git reset --hard + 版本号
版本号就是那一串字符串
四、暂存修改,取出修改
1、暂存修改
git stash
暂存本地工作区修改了的代码
2、取出修改
git stash pop
取出修改的代码
新人上路,如有问题,请多指教RTZ....