五:业务逻辑GITgit status要经常用
1. 把远端代码下载下来git clone https://或者git@10.0.4.73:sns,进入cd 文件夹
另外在自己新建立一个项目时,需要重新建立分支
(1) 切换回master分支git checkout master
(2) Git pull拉一下远程的代码
(3) 创建自己的分支 git branch jxc_tj
(4) 切换回自己的分支 git checkout jxc_tj
(5) 做些修改之后执行git push -u origin jxc_tj
2.创建自己的分支 git branch jr_jxc 切换自己的分支git checkout jr_jxc
3.首次把自己的分支推向远端 git push -u origin jr_jxc(创建本地分支并将远端分支连接起来git checkout –b testing origin/testing git pull)
4.写代码做变更(一定要注意在任务改动txt中进行加入改动的文件)(git add a.txt git commit -m "注释" 或者将前面两部合并git commit -am ' ' 或者git commit -anm ' ')
5.push推向远端 git push
6.7.push之后需要进行mergetest.h 切换成功,就可以在构建了自测了省略了6.7
6.开发完成更新代码git pull变更拉下来
7.发布测试在自己的push之后
7.1 git checkout testing //切换回本地testing
7.2 git pull //需要更新
7.3 在本地testing上git merge origin/jr_jxc //将远程的分支合到本地的testing上面,就是改动合到testing上面或者将本地分支合到本地的testing上git merge jr_jxc
7.4 将本地testing推送到远程的testing
8.当构建后测试出现错误时,需要的git操作代码:
(1) 切换分支:git checkout jr_jxc;
(2) 查看当前的状态:git status;
(3) 切换到testing 分支:git checkout testing
(4) 查看当前的状态:git status
(5) 使文件回滚到错误之前的状态git checkout –-文件恢复值原来的样子
(6) git checkout -- *重置项目之前的状态
1.git add 文件 //增加文件add .增加所有的文件
2.git branch -a //查看本地及远程所有分支
3.git branch –d软删除//git branch –D硬删除
4.rm 文件删除文件
5.git status显示状态
6.git reset HEAD 文件,将在暂存区的文件回滚到工作区
7.git checkout – 文件(git checkout -- *)//将工作区改动的文件回到上一个push和commit状态
8. 创建.gitinore文件将需要过滤掉的文件放在该路径下
9.切换到testing时需要多pull,可能会出现多个文件的更改,需要更新
10.查看分支具体的线路时,需要小乌龟——>show log
11.git merge origin/master别人最新的分支更新到自己的版本