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

单人开发

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

posted @ 2020-06-02 18:37  WillWeson  阅读(158)  评论(0编辑  收藏  举报