老师!git 的版本控制还有分支介绍,以及团队去使用git在服务器或者是githup上面一个团队去使用需要怎么使用,这样还要讲吗?
来源:6-9 Github和其他代码托管平台

基操勿六
2019-11-10
老师!git 的版本控制还有分支介绍,以及团队去使用git在服务器或者是githup上面一个团队去使用需要怎么使用,这样还要讲吗?
还有就是win下面的git和服务器linux上面的git他们怎么使用版本的控制那些,我感觉很蒙,我是会去克隆项目,还有上传项目到我自己的仓库了,但是其他人怎么去上传项目到我的仓库呢,还有就是公司的项目是不是新来一个项目都需要在githup上面创建一个新的仓库去管理这个项目呢,就算创建了一个新仓库去管理这个项目了,我的团队怎么是使用这个项目,需要每个人的开发电脑上面都要配置仓库的信息吗?还是怎么的,还有版本控制(如果githup的账号是我的,那么我怎么去控制这个版本呢,不可能让每一个人都可以上传上面去覆盖我的代码的吧),
老师有时间就帮帮我解答这些疑问可以吗?多谢了,多谢…
1回答
-
你的问题比较多,看来是还没有太用 Git 工作过。
其他人就只要有权限都可以上传代码到你的项目上,搞一个 pull request。公司一般不太用 Github 吧,都是自己建服务器,然后安装 Gitlab,用 Gitlab 比较多。当然也有公司会使用 Github 私有库的,比较少,一般自己搭服务器的比较多。
你创建一个仓库,那其他人如果要贡献你的项目,就先 git clone 下来,然后 checkout 一个新的 branch(分支),在本地改,之后 git commit,git push 到你的项目即可。当然要你通过他们的 branch,把他们的 branch 用 git merge 合并到你的项目里。一般是这么个流程。
Github 上有 Issue 是给大家提一些问题,比如有 bug 什么的,或者改进建议。那 Pull Request 那里就是给其他人或者你自己提交修改的补丁的。
112020-04-24
相似问题