首页 > 其他 > 详细

程序员必知必会Git的小知识

时间:2020-06-02 19:35:31      阅读:55      评论:0      收藏:0      [点我收藏+]

单人开发

1.初始化一个仓库

git init   //cd到你工作的文件夹,初始化git仓库,默认会生成.git隐藏目录

2.配置自己的信息(Git 不喜欢不愿透漏姓名的人)

git config --global user.name "你的姓名"
git config --global user.email ‘你的邮箱‘

git remote add origin ‘url‘ //配置推到远程仓库的地址

注:有些文件是我们不希望git来托管的(如github就不能接受过大的文件)

  • 添加.gitignore文件,在文件里写下不希望git托管的文件信息
  • 有关gitignore文件的诸多知识可阅读手册(man gitignore)

3.处理业务代码
技术分享图片
技术分享图片

git branch dev //创建dev分支,默认只有master
git checkout dev //转换成dev分支,默认是master

git add .    //添加所有的文件到暂存区
git add xx   //添加某文件到暂存区

git status 检测文件状态

git commit -m ‘要注释的信息‘ //添加到本地仓库
git merge dev(master) //把dev下的代码合并到master下,master永远是最稳定的版本

如果出现了bug,可以创建debug分支,在debug分支里修改bug,然后转换到master分支上合并debug分支
切换到dev分支,合并master/debug分支,删除debug分支

注意:合并分支有冲突,手动解决冲突

团队合作开发

1.拉取远程代码

git clone url // 如果是第一次则需要clone
git pull origin 分支 //拉取自己开发的分支

2.每个人在自己的分支上操作

3.开发完功能后,本地代码推送到自己的分支上

4.创建pull request合并到dev上

5.领导审核代码,接受合并

注:编辑代码前要先pull,编辑完再commit,最后推送是push

程序员必知必会Git的小知识

原文:https://www.cnblogs.com/williamweson/p/13032988.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!