git中项目管理

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中创建分支

《git中项目管理》

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分支中。
就会报错

《git中项目管理》

2、按照提示找到冲突的文件
Auto-merging 文件路径

《git中项目管理》

3、进入文件将内容更改为你想要的内容
HEAD 下面是本地的代码
origin下边是git分支中的代码

《git中项目管理》

4、更改完成后执行命令

git add 代码路径

《git中项目管理》

5、继续执行命令

git commit -m 'fix confict'

《git中项目管理》

master后边的merging就消失了

其它 git 指令

1、查看当前分支

git branch

    原文作者:李佳臣
    原文地址: https://segmentfault.com/a/1190000017049458
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞