【拾贝】版本控制-git 建立Team项目

简介:

 提示一下:GitHub升级了
1. 网站升级后原来网站上有些教程图片有些问题
2. 客户端升级也引起了如下问题: 原来Git Shell 是这个路径

C:\Users\Administrator\AppData\Local\GitHub\GitHub.appref-ms --open-shell"
升级以后是在
C:\Windows\System32\WindowsPowerShell\v1.0\powershell

前面讲的更多建立一个仓库(或者说项目),这篇文章就是讲最核心,大家最感兴趣的:管理Team项目,以及成员管理。 注意:图片很多信息,用文字表达较少,大家需要仔细看图片。

1. 第一步:进入用户设置界面,并且点击->Organizations 

2. 第二步:创建组织名付费邮箱

3. 第三步:初始化团队成员,增加你Teamer进来

 这里要注意:只有已经存在的用户,并且未添加的用户,才能被Add 

4. 有了组织,就可以创建新的用户组,可以分配不同权限.  点击Teams,(当然你会看到很多Pull Request等按钮,先不管)

5. 点击new Teams,进入到了人员管理权限设置的界面 

6. 点击Save Team 按钮保存。 OK!先别关闭页面,继续下面操作。

-------下面是组织设置,并且告诉你如何回到Team管理界面等

1. 然后点击Organization Settings 

  2. Owners Team 一个高级管理员权限组 

可以添加新账户,但是权限已经最大

3. 点击Members管理 

 4. Teams的管理界面 

5.点击New Team, 回到了Team建立页面,这里的Team就像是一个权限组。

####一些善后工作和上传和更新代码

1. 同名问题:在不同Owner下建立同名仓库,不会冲突。但是,后建立的那个仓库无法同步,因为已经存在同名目录在本地,这算一个不大不小的问题 

2. 下面关注同步问题客户端是否同步了项目 

 3. 鼠标移到yjplxq-demo/yjplxq 则会有一个clone的提示,可以更新下来相关的文件。 

4. 点击→ 有提示:open this repo, 点击,进入文件比较的界面 

5. 我在/yjplxq的目录下增加了新的内容

gg.txt|test目录|test\test.txt,并且用EditPlus编辑了,在gg.txt中加了“dd” 两个文本, 在test.txt中加了 “11”两个文本。 

 6. 点击同步,就是上图最中间 蓝色的sync,同步完成后如图: 

 7 打开GitHub(web界面),到Owner yjplxq-demo下yjplxq项目,查看更新信息 

看到了前面介绍的最后一个信息更新,以及项目的目录了 

我们可以浏览下spring的项目目录,权当欣赏一下 

 今天就写这些了。 没有讲到如果你作为一个成员,而不是Owner,访问一个项目的问题。不过相对比较简单,希望读者自己可以试试。如果有兴趣,可以继续关注一下。










本文转自 wws5201985 51CTO博客,原文链接:http://blog.51cto.com/yjplxq/970456,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
敏捷开发 存储 开发工具
版本控制系统的选择:Git与SVN的比较
【8月更文挑战第14天】Git和SVN都是优秀的版本控制系统,它们各自具有独特的优势和适用场景。在选择版本控制系统时,需要根据具体的项目需求、团队特点和开发模式来综合考量。对于需要分布式团队协作、高效处理大型项目或采用敏捷开发模式的团队来说,Git是一个更好的选择。而对于传统团队、集中式开发或简单项目来说,SVN可能更加合适。无论选择哪种版本控制系统,都应该充分利用其提供的工具和功能来提高代码质量和开发效率。
|
5天前
|
存储 Linux 开发工具
掌握 Git:版本控制的瑞士军刀
在软件开发中,版本控制对于代码管理和团队协作至关重要。Git 是一款由 Linus Torvalds 开发的分布式版本控制系统,广泛应用于各类项目。本文介绍了 Git 的基本原理、核心概念及常用命令,如初始化仓库 (`git init`)、克隆 (`git clone`)、提交 (`git commit`) 和合并 (`git merge`) 等。此外,还分享了编写清晰提交信息、使用分支开发和定期合并等最佳实践,帮助开发者更高效地使用 Git。
|
5天前
|
测试技术 开发工具 git
掌握 Git 分支策略:提升你的版本控制技能
在现代软件开发中,版本控制至关重要,Git 作为最流行的分布式版本控制系统,其分支管理策略对于高效协作和代码维护尤为重要。本文介绍了几种常用的 Git 分支策略,包括主线开发模型、功能分支模型、Gitflow 工作流和 Forking 工作流,并探讨了如何根据项目需求选择合适的分支模型。通过保持 `master` 分支稳定、及时合并清理分支、使用命名规范、利用 Pull Request 进行代码审查及自动化测试等最佳实践,可以显著提升团队协作效率和软件质量。掌握这些策略将帮助开发者更好地管理代码库,加快开发流程。
|
10天前
|
开发工具 git 开发者
掌握版本控制的艺术:Git 与 GitHub 的高效使用指南
在软件开发中,版本控制对于代码管理和团队协作至关重要。本文详细介绍了 Git 的核心概念与命令,包括初始化、创建仓库、文件跟踪、分支管理和远程仓库操作。同时,探讨了如何利用 GitHub 进行项目组织、代码审查及自动化工作流。通过遵循最佳实践,如频繁提交、清晰的信息记录和合理使用分支,开发者可以提升工作效率和团队协作能力,确保项目的持续成功。
|
23天前
|
存储 开发工具 数据安全/隐私保护
Git 与 SVN:版本控制领域的双星对比
【8月更文挑战第27天】
44 6
|
19天前
|
图形学 开发工具 git
Unity与版本控制:游戏开发团队如何利用Git打造高效协作流程,实现代码管理的最佳实践指南
【8月更文挑战第31天】版本控制在软件开发中至关重要,尤其在Unity游戏开发中,能提升团队协作效率并避免错误。本文介绍如何在Unity项目中应用版本控制的最佳实践,包括选择Git、配置项目以排除不必要的文件、组织项目结构、避免冲突、规范提交信息以及使用分支管理开发流程,从而提高代码质量和团队协作效率。
31 1
|
23天前
|
项目管理 开发工具 git
|
30天前
|
架构师 开发工具 git
项目去除git版本控制 去除版本控制
文章提供了去除本地项目Git版本控制的步骤,包括删除`.git`文件夹和`.idea`目录下的`vcs.xml`文件。
项目去除git版本控制 去除版本控制
|
1月前
|
jenkins 测试技术 开发工具
协同开发的艺术:Git 在团队项目中的高效应用
【8月更文第16天】在现代软件开发中,团队成员之间的高效协作是至关重要的。Git 作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码的变化和协作。本文将介绍如何利用 Git 来优化团队的工作流程,并提供实际操作的代码示例。
40 1
|
1月前
|
网络安全 开发工具 数据安全/隐私保护
Win10使用Git克隆项目出现fatal: Authentication failed for异常
Windows 10系统中使用Git克隆项目时出现"fatal: Authentication failed for"异常的解决方法,主要是通过修改凭据管理器中的Git凭据密码来解决因密码过期导致的身份验证失败问题。
33 0
Win10使用Git克隆项目出现fatal: Authentication failed for异常