`

Git学习笔记【原创】

 
阅读更多
Git是源码管理工具,与svn比较类似。只是svn一般用于企业内部,管理闭源的项目比较多。Git主要基于互联网的中央库管理,因此使用在开源的场景比较多,当然也可以管理私有的项目。如github,对public的项目代码管理是免费的,也支持private的项目,但是是收费的。oschina也提供了git代码管理,public和private都是免费的。
1. git的客户端安装
1)windows 64bit 下载地址, 下载完成之后,点击运行,一路next即可。

2)Git Bash使用
cd E:/test/testgit  切换到工作目录
git init 用于初始化一个 Git 仓库,完成后生成 .git 目录
git add *.txt 添加一个新文件到版本控制
git commit -a -m "测试提交" 提交到本地仓库,-a表示提交所有文件,-m是注释
git remote add origin https://github.com/zhenggm/testgit.git 将本地仓库添加到远程中央库
git push -u origin master  首次将本地文件提交到远程库,后续只需git push即可。


2. github和git-osc(码云)
相同点:他们都是提供代码托管服务的网站,是git客户端对应的服务器,在上面建项目都很方便。
不同点:
1)github服务器在国外,据说因为防火墙的原因会不稳定。git-osc是oschina提供的服务,服务器在国内,相对稳定。
2)github对开源代码管理免费,对闭源代码收费。git-osc对开源和闭源都是免费的。

3.TortoiseGit
用惯了小乌龟,可以安装TortoiseGit,操作跟svn很像,并且图标也很像。
1)下载地址,汉化语言包下载地址
2)具体使用与svn类似,不做介绍

  • 大小: 2.7 KB
  • 大小: 47.9 KB
  • 大小: 36.2 KB
  • 大小: 41.6 KB
  • 大小: 49.5 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Django基础加实战源码课件资料 13.Django-Git版本控制笔记.rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    GitHub学习笔记:GitHub配置SSH key

    Win 10 Git 2.5 Clone git repositories using ssh,clone前配置SSH key 1.本机生成密钥 ssh-keygen -t rsa -C 1********1@qq.com 连续回车后如下输出: 原创文章 40获赞 6访问量 2945 关注 私信 展开

    leetcode安卓-Note:学习笔记

    leetcode安卓 Ⅰ Ⅱ Ⅲ ...本仓库主要是总结的学习笔记。 笔记不是从网上到处拼凑而来,除了少部分引用书上和技术文档的原文,其余都是笔者的原创。 笔记内容是笔者一个字一个字打上去的,难免会有一

    PHP实例开发源码—php盾灵原创文章投稿系统.zip

    这可能包括审核机制,管理员可以批准或拒绝稿件,以及添加编辑笔记。 4. 数据库设计:系统需要一个数据库来存储用户信息、文章详情、状态等。合理的数据库设计是系统高效运行的关键,表之间的关联和索引优化都需...

    JavaHub:Java程序员学习之路,持续更新原创内容,欢迎Star

    MySQL架构学习笔记 温故而知新-MySQL数据类型 MySQL索引实战经验总结 提高篇 源码阅读 源码阅读之Vector 源码阅读之ArrayList 并发编程 高并发编程-AQS深入解析 高并发编程-CountDownLatch深入解析 高并发编程-CAS...

    数据科学 IPython 笔记本【ApacheCN 翻译】

    9. **版本控制**:使用 Git 进行版本控制,可以追踪和管理 IPython 笔记本的更改历史。 10. **协作与分享**:IPython 笔记本可以方便地通过互联网分享,支持多人协作,有助于团队合作和知识传播。 这些 HTML 文件...

    [原创]键盘状态提示小程序源代码

    该源代码是一个小型的键盘...这个小程序虽然简单,但它涵盖了基础的编程概念、用户交互设计和系统集成技术,是学习和实践计算机编程的好实例。对于初学者,理解并实现类似项目可以帮助巩固基础知识,提升实际开发能力。

    leetcode:我的leetcode笔记本

    这表明该资源不仅包含原创的解题思路,也可能涵盖了对他人解法的学习与转化,对于学习者来说,这是一个了解不同解题策略的好机会。 【标签】"Java"标识了这个项目是用Java语言编写的。Java是一种广泛使用的面向对象...

    易语言源码关机精灵.rar

    易语言作为中国本土原创的一种编程语言,以其直观易懂的语法设计和丰富的库函数,为初学者和专业人士提供了一个便捷的编程平台。下面我们将深入探讨这款“关机精灵”及其背后所涉及的易语言相关知识点。 1. **...

    my-leetcode:记自己的算法题解

    【描述】"我的密码 记自己的算法题解"虽然简短,但暗示了该项目可能包含作者的个人学习笔记,而且可能是用密码保护的,以保护其原创性和私密性。LeetCode是一个在线平台,它提供了各种编程挑战,特别是针对数据结构...

    Portfolio:M733最终项目

    提到“仅由我本人完成”,这强调了作者的独立工作能力和原创性,这些项目可能是为了学术或职业发展而设计的,展示了他们的学习进度和专业能力。 【标签】"Jupyter Notebook"是一个关键的提示,表明这个压缩包里的...

    幼稚检查

    "幼稚检查"这个标题可能指的是在使用Jupyter Notebook进行编程学习或教学时,对学生作业或代码的原创性进行验证的过程。在学术界和教育环境中,防止抄袭是非常重要的,因此"幼稚检查"可能是指一种初步的、初级的或...

    isaac-martin::old_man:艾萨克·马丁(1758-1828)的原始文件-Source mart

    【标签】"系统开源" 表明这个项目的核心是开源的,意味着所有相关代码、文档和资源都是公开的,允许社区成员查看、学习、修改并分发。开源精神鼓励协作和创新,因此,这个项目可能吸引那些对早期计算机技术感兴趣的...

    GOAL-UI:该网站是使用 HTML 和 CSS 创建的

    “笔记 本站出现的图片非本人所有,均来自各个网站…”这部分是版权声明,意味着网站中使用的图片可能来源于网络,没有原创性,这在使用外部资源时是非常重要的,因为需要确保遵守版权法,合理使用他人作品,通常...

Global site tag (gtag.js) - Google Analytics