git
git
基础操作
参考:
配置操作
1 | git config --global user.name "YC-CLT" |
库操作
1 | git init |
推送操作
1 | git push -u origin main #-u:这是一个选项,表示设置上游分支(upstream branch)。 |
分支操作
1 | git checkout -b main #创建一个名为main的分支 |
版本控制
1 | git checkout <filename> #撤销对文件的修改,作用在工作区(磁盘) |
参考:
团队协作
利用git与github实现团队协作
下面是最简单的工作流:
先搞懂三个分支的概念:main(或master),dev,feature(当然还有hotfix之类的,但是这里咱先不讨论)
- main分支:用于发布稳定版本的代码
- dev分支:用于开发新功能的分支
- feature分支:基于dev分支,用于开发单个新功能的分支
以开发一个名字叫cxk的新功能为例:
1.切到dev分支:git checkout dev
2.从dev分支创建一个新的feature分支,这里叫的feature叫cxk:git checkout -b cxk
3.在feature分支上开发新功能
4.当新功能开发完成后,执行
1 | git add . |
提交到本地先
5.切回dev分支:git checkout dev
6.拉取最新代码:git pull origin dev
这一步是为了将远程的dev分支合并到本地的dev分支,以确保本地的dev分支是最新的。
7.合并feature分支:git merge cxk
这一步是将feature分支合并到本地dev分支。
8.将dev分支推送到远程:git push origin dev
这一步是将本地的dev分支推送到远程的dev分支。
这样就可以了。
参考:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 逸畅_celestialの博客!
评论