admin 管理员组文章数量: 887021
Gi 最常见版--代码bash版
推荐一个极简教程,类似游戏一样,大约两个小时,教会涵盖90%以上人的命令行操作:Learn Git Branchinghttps://oschina.gitee.io/learn-git-branching/?demo
Git 是所有基于Git的图形管理软件的基础,如果还要稍微深入了解,可以以下最简单有效的教程:
Git教程 - 廖雪峰的官方网站 (liaoxuefeng)以下部分笔记摘自廖雪峰的教程:
优点:版本控制系统——解决单人多次、多人多次改动问题。
如果你写过长篇大论,想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你的Word文档变成了这样:
如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以,岂不是很方便?
这个软件用起来就应该像这个样子,能记录每次文件的改动:
版本 | 文件名 | 用户 | 说明 | 日期 |
---|---|---|---|---|
1 | service.doc | 张三 | 删除了软件服务条款5 | 7/12 10:38 |
2 | service.doc | 张三 | 增加了License人数限制 | 7/12 18:09 |
3 | service.doc | 李四 | 财务部门调整了合同金额 | 7/13 9:51 |
4 | service.doc | 张三 | 延长了免费升级周期 | 7/14 15:17 |
这样,你就结束了手动管理多个“版本”的史前时代,进入到版本控制的20世纪。
局限:以纯文本方式编写文件
所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。而图片、视频这些二进制文件,到底改了啥,版本控制系统不知道,也没法知道。Microsoft的Word格式也是二进制格式,也无法以纯文本方式编写文件。
因为文本是有编码的,比如中文有常用的GBK编码,日文有Shift_JIS编码,如果没有历史遗留问题,强烈建议使用标准的UTF-8编码,所有语言使用同一种编码,既没有冲突,又被所有平台所支持。
Note:
1,在Git bash中如果输错命令,频繁出现>符号,导致无法退出该行。用ctr+c 或ctr+z可强制退出该行,回到命令提示符。
2,用git reflog后,一直出现no next tag <press return>,此时按q+enter即可退出。
3,如果commit提交时没有加-m,处理方式见下面:Git新手学习:git commit后出现:please enter the commit message for your changes,如何处理_please enter the commit message for your changes._IT_winds007的博客-CSDN博客
GitUI版---Sourcetree
安装sourcetree可以在官网下载,免费。
假如,出现framework 版本不够的提示,无法安装。
方案一:如我一样,win8装不了framework 4.8. 电脑里只有4.5版本,可以去如下网站找低版本的sourcetree
https://www.sourcetreeapp/download-archives
方案二:到官网上找到自己系统适合的(我的是win8.1)framework最高的版本,如下所示:
在 Windows 8.1 上安装 .NET Framework - .NET Framework | Microsoft Learn
按照方案二,解决了问题。顺利装上了3.4.8版本的sourcetree。所需要的和sourcetree安装文件名如下:
Git UI版--GitKraken
GitKraken 图形界面软件,方便版本对比、更新版本、多人协作等。完全可视化的提升生产力工具。从此电脑不再n多版本,n个命名,找不到版本之间的区别了。
介绍见:「程序员利器」免费高效的Git可视化操作工具_哔哩哔哩_bilibili
版权声明:本文标题:GitGitKraken 安装及使用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729151700h1324288.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论