博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git中项目管理
阅读量:6244 次
发布时间:2019-06-22

本文共 1168 字,大约阅读时间需要 3 分钟。

git工具和svn一样,就是将代码从服务器中下载下来,进行本地更改之后,再上传到服务器。只是工作原理和性能不太一样
将代码下载到本地

1、执行命令

git clone git@gitee.com:webmx/Travel.git

将线上仓库的代码,放在本地

end


一、将本地文件上传到码云,git

主要注意,要在项目文件中,打开Git bash
如果没在项目中打开Git bash, 而是cd到目录中。 在执行下面命令时,可能会让你输入用户名,用户邮箱。还可能会报其它的错误

将代码提交到当前分支

1、执行命令

git add .

先将文件缓存到本地

2、执行命令

git commit -m 'add header'

将缓存存储到本地。

-m 'add header' 就是添加个注释,这次提交更改了什么内容

3、执行命令

git push

将本地文件,传到git中

end


二、如何开发新功能,并上传到项目

在项目中,开发新功能,需要创建git分支,在分支中开发,完成后,将分支代码合并到master主分支中

1、在git中创建分支

clipboard.png

2、执行命令

git pull

项目创建完分支后,通过命令拿到本地

3、执行命令

git checkout index-swiper

将master分支转换到index-swiper分支,所做的开发就是在index-swiper分支上

4、执行命令

git status

显示'On branch index-swiper',说明转换分支到master

开发完成后将本地代码传到新创建的git分支

1、git add .

2、git commit -m 'change'
3、git push

将分支上的内容合并到本地master分支,再提交

1、执行命令

git checkout master

换到master分支

2、执行命令

git merge origin/index-swiper

将线上更新的分支,合并到本地master分支

3、执行命令

git push

将本地master分支内容提交到线上

end


三、解决冲突问题

在项目中,如果别人提交代码,你没有更新代码,直接提交git分支中,就会冲突,这是就需要手动更改,然后在提交到git中。

1、将本地分支,提交到git分支中。

就会报错

clipboard.png

2、按照提示找到冲突的文件

Auto-merging 文件路径

clipboard.png

3、进入文件将内容更改为你想要的内容

HEAD 下面是本地的代码
origin下边是git分支中的代码

clipboard.png

4、更改完成后执行命令

git add 代码路径

clipboard.png

5、继续执行命令

git commit -m 'fix confict'

clipboard.png

master后边的merging就消失了

其它 git 指令

1、查看当前分支

git branch

转载地址:http://fxpia.baihongyu.com/

你可能感兴趣的文章
ReactiveCocoa RACDelegateProxy
查看>>
网站架构案例精解
查看>>
iOS提示框,为什么你应该使用 MBProgressHUD?
查看>>
思科GLC-T、GLC-TE与SFP-GE-T电模块的区别
查看>>
Spring AOP 的 afterReturing 为什么不能改变返回值
查看>>
在Oracle RAC环境下创建数据库时提示不能验证ASMSNMP密码问题的解决(ORA-01017)
查看>>
集中管理:领导者,不能不考虑的几件事之—— 多维管理视角,一个都不能少...
查看>>
解决Jquery load()加载GB2312页面时出现乱码的两种方案
查看>>
js数组转json并在后台对其解析具体实现
查看>>
avformat_open_input() always return -13
查看>>
linux 编写防火墙脚本
查看>>
方差分析库 ANOVA C++ (libANOVA)
查看>>
线程,进程和程序的简单比较
查看>>
Resetting warning light on AIX
查看>>
Java 实现文件随机读写-RandomAccessFile
查看>>
hdu2027 统计元音
查看>>
星巴克——最单纯的SNS应用
查看>>
spring配置线程池
查看>>
2016年2月5、6日:调研应用监控系统
查看>>
在eclipse中搭建咖啡兔的Activiti演示工程中的各种坑及其解决方法(kft-activiti-demo-no-maven)...
查看>>