Git 配置与应用系列之windows篇.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Git 配置与应用系列之windows篇 Git 版本控制概念: 版本控制是指在软件开发过程中,对代码的版本进行跟踪和管理的过程。其目的是为了记录和追溯代码的修改历史,方便团队协作开发和代码的维护。版本控制系统可以分为集中式和分布式两种, Git 就是一种分布式版本控制系统。 Git 版本控制的优点: 1. 记录代码修改历史,方便回溯和 debug。 2. 实现团队协作开发,多人可以同时修改代码。 3. 可以对代码进行备份和恢复。 4. 可以实现代码的分支管理和合并。 Git 工作流程: 1. 使用中央服务器辅助协作。 2. 每人在服务器拥有一个以自己 id 为名称的分支。 3. 各人只许推送更新到自己的分支,不允许推送到别人的分支或者 master。 4. master 由专人管理,在合适时 merge 其它分支。 5. 代码修改 merge 到 master 后,将同步到所有终端。 Git 在 Windows 平台下的选择: 在 Windows 平台下,要选择适合的 Git 客户端。有两个选择:NBGit 和 TortoiseGit。 NBGit: NBGit 是 NetBeans 的插件,可以提供基本的 Git 功能。但是,NBGit 的功能不完善,需要自定义菜单调用自定义 bat 脚本,开发不活跃,使用没有信心。 TortoiseGit: TortoiseGit 是 SVN 小乌龟的 Git 版本,提供了基本的 Git 功能。但是,TortoiseGit 只是 GUI 工具,需要先安装 msysGit,使用时完全体会不到 GUI 带来的便利。 msysGit: msysGit 是正宗的 Git 之 Windows 版本,提供了简单的 GUI 工具和 Explorer 集成。msysGit 的 Bash 非常好用,深得 Linux 的真传。使用 msysGit 可以自定义 alias 功能,使得 90% 的情况下只需要这一个命令,即使是不熟悉命令行的 Windows 用户也会觉得很好玩。 Git 配置: 1. C:\Program Files\Git\etc\git-completion.bash:alias ls='ls --show-control-chars --color=auto',使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名。 2. C:\Program Files\Git\etc\inputrc:set output-meta onset convert-meta off,使得在 Git Bash 中可以正常输入中文,比如中文的 commit。 Git 的强大、灵活、好用,毋庸置疑。但也正是 Git 的灵活性,在公司推行时,如何执行统一的流程成为一个问题。因此,需要制订出一个办法,目的是规范、统一。
剩余29页未读,继续阅读
- 粉丝: 92
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助