文档章节

git总结

溪语_8023
 溪语_8023
发布于 2016/12/01 17:22
字数 685
阅读 11
收藏 0

五:业务逻辑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别人最新的分支更新到自己的版本

© 著作权归作者所有

共有 人打赏支持
溪语_8023
粉丝 0
博文 27
码字总数 17289
作品 0
杭州

暂无文章

阿里开源的 java 诊断工具—— Arthas

Arthas 是 阿里巴巴最近开源出来的一个针对 java 的工具,主要是针对 java 的问题进行诊断! 一、概述 这个工具可以协助你做下面这些事情: 这个类是从哪个 jar 包加载而来的? 为什么会报各...

xiaomin0322
14分钟前
0
0
去除shell read 读取的最后一个字符

# 读取管道数据cat | while read line; do echo $line # 此时 line包含 \n or \r\ndone# 去除 read 读取的特殊字符line=${line%?} # 去除最后一个字符...

tigerBin
15分钟前
0
0
Qt之listView设置编辑状态

QListView默认是可以编辑的,可以用setEditTrigers设置QListView的条目是否可以编辑,以及如何进入编辑状态。比如: ui->listView->setEditTriggers(QAbstractItemView::DoubleClicked | QAb...

OceanStar
15分钟前
0
0
Linux批量替换

sed -i "s/http://cache.co188.com///image.co188.com/g" grep http:\/\/image.co188.com -rl . *.html sed -i "s/http://cache.co188.com///cache.co188.com/g" grep http:\/\/cache.co188.......

cpaku
25分钟前
0
0
设置plsql永久注册码

填写注册码: Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz serial Number:601769 password:xs374ca...

小橙子的曼曼
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部