勇哥注:
由于VS自带有git管理功能且相当完善,所以第三方git工具相对来讲就显得不那么重要。
通常技术人员会刻意维护技术的复杂性,会Git的人,可能会鄙视用Fork之类git图形化软件的人、
以上两者都会鄙视用vs自带git工具的人,因为一门技术一但傻瓜就会伤了一些前辈的自尊。
我们还是抛弃掉这种技术自尊,努力适应傻瓜型的新技术吧!(也许未来低端的编程都会傻瓜到机器自己去编制了)
系列贴子汇总:
VS的git功能,团队资源管理器(一)怎么知道代码被git托管了,Git托管的主要功能
VS的git功能,团队资源管理器(二)第一次使用Git的必要设置、建立存储库的几种方法
VS的git功能,团队资源管理器(三)复制远端的存储库(代码仓库)
VS的git功能,团队资源管理器(四)分支历史、推送、.gitignore忽略文件
VS的git功能,团队资源管理器(五)同步 提取 拉取 推送
(一)怎么知道代码被git托管了
有下面几个位置可以看到。
1. 下图所示的锁头
2. 状态栏可以看到仓库名和当前的分支
3. 资源管理器的文件列表的名称前的标记会有变化,可以显示此文件的状态,如是否push过同线上版本一致。
下面是VS的代码资源管理器中的git图标的作用说明:
文件已经被跟踪,做了commit操作后才会出现
表示已经忽略(文件不进行跟踪)
挂起的添加,此时此文件所在的目录没有被跟踪到
表示此文件在本地有了变化(你就算在这个文件内敲了一个回车都会被监控到有变化)
挂起的删除
红色的小圆点,表示这个文件没有被git拖管,此时你可以右键,选择“将此文加入源代码管理。。。”(类似此意思)
在变化的文件上右键,可以看到“撤消”和“提交(undo)”
“查看历史记录”显示的是本地分支修改过的分支的历史记录信息,消息字段即commit内容(init version)。
"与未修改的版本比较",左边是未修改前的版本,右边是现在的版本,红框处是差异的地方。
(二)Git托管的主要功能
主要功能集中在两个位置
1是团队资源管理器
2是状态条
另一部分功能分布在工具条和主页下拉菜单中。
以上详细的功能介绍见后面的章节。
---------------------
作者:hackpig
来源:www.skcircle.com
版权声明:本文为博主原创文章,转载请附上博文链接!

