博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git(分布式版本控制系统)在Windows下的使用-将代码托管到开源中国(oschina)
阅读量:6823 次
发布时间:2019-06-26

本文共 1560 字,大约阅读时间需要 5 分钟。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/52701904

 一、Git是什么?

     Git --- The stupid content tracker, 傻瓜内容跟踪器。Git是目前世界上最先进的分布式版本控制系统。
  二、SVN与Git的最主要的区别?
      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。
      Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

  三、准备工作

     当然是准备在windows 下使用需要的环境,和工具。

     msysgit  下载地址:

     TortoiseGit 下载地址:  有语言包可下载

     我下载完成后就是这个样子的(包含语言包)

    

  四、安装

     首先安装:

     开始安装:

                   

                   直接下一步(Next)

                    

                    直接下一步(Next)

                    

                    修改安装路径,然后下一步

                    

                    直接下一步(Next)

                    

                    直接下一步(Next)

                    

                    直接下一步(Next)

                    

                    按照图片上的意思选择(我选择的是Checkout as-is,commit Unix-style line endings),然后下一步(Next),这样就安装完成了,

                       接着安装:

                    

                    直接下一步(Next)

                    

                    直接下一步(Next)

                    

                    直接下一步(Next)

                    

                    修改安装路径,其他的默认,然后下一步(Next)

                    

                    直接 选择安装(Install)

                    

                    这样就安装完成(Finish).

           然后汉化:

                    

                    直接下一步

                    

                    汉化完成。

                    然后设置语言:

                    

                    

                    这样准备工作就做完了。

                    这样就开始第二步,

                    在 上申请账户,然后在新建一个项目(或者要人把你加入别人的项目中)

                    然后:

                    

                    点击红色框位置的项。

                   

                   点击 Generate

                   

                   

                   

                   

                   选择一个文件夹 取一个名字 放 .ppk 文件(记住.ppk文件放的文件夹,后面会用到)

                   如果你还没有在开源中国上参加一个项目或者新建一个项目  现在到开源中国上建立一个项目

                   创建项目(介于一些第一次用OSChina的朋友找不到地方我还是写清楚)

                   

                   然后

                   

                  一个初始化好的私有项目就创建好了

                   接着

                   

                   

                   然后点击SSH 公钥

                   

                   

                   保存了之后 点击你的头像

                   

                  

                   出来一个界面 右边可以看到项目列表如下图

 

                   

                    点击一个项目    

                    

                  选择SSH 然后右边的小按钮是复制(就是下面说到的 git克隆 里面URL 项中要要填的)

 ————————————————————————————————————————————————————————————————————————————————————

                  然后在你的电脑上选择一个文件夹进入文件夹 然后右键

                  有一个 git 克隆 点击

                  

                  截图是忘记选择递归了。记得勾选递归。然后确定。

                  

                  

                  克隆成功,你建的项目一些配置文件会被下载下来

                  这样你就可以在下载下来的文件夹里面建项目了

                  建了项目后提交

                  就在文件夹上面右键 git 提交

                  

                  填写说明,设置作者日期,设置作者,勾选要提交的改变。然后确定。

                  

                  选择推送

                  

                 然后 确定

                 

                 可以看见推送成功,就可以在 在代码托管平台 开源中国上看见你提交的代码了。

  参考文章:

  

  

  

你可能感兴趣的文章
webstorm那些常用快捷键
查看>>
MySQL5.7 group by新特性报错1055的解决办法
查看>>
网易企业邮箱的萨班斯归档是什么?
查看>>
阿里架构师告诉你最新Java架构师学习路线图
查看>>
飞天技术汇“2018云栖大会·重庆峰会”专场,“一出好戏”等你加入
查看>>
gamma勒索病毒成功解密处理经验方法教程邮箱catherwood.judd@aol.com
查看>>
PTGUI全景合成软件使用教程之补地拼接
查看>>
什么是架构?Untiy开发游戏使用什么架构合适?
查看>>
FTP传文件弊端多,更好用的解决方案来了!
查看>>
国内高校大数据工程教学实训平台解决方案
查看>>
金三银四,铜五铁六,我的面试通关秘籍(含HR)
查看>>
Kubernete-- 利用kubeadm 搭建一个kubernate集群
查看>>
HTTP服务器返回的代码详解:206、302、400、500.。。。。
查看>>
mysql 在线文档
查看>>
linux下mysql定时备份数据库
查看>>
Go Hello World!
查看>>
Observium来监控你的网络和服务器
查看>>
文件服务器的迁移(一)(包括权限的迁移)
查看>>
信息系统项目管理师知识范围小结
查看>>
slim framework and github pages
查看>>