查看: 51|回覆: 0

Git,Github,gitee

[複製鏈接]

3

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-8-24
發表於 2020-5-19 21:46:00 | 顯示全部樓層 |閲讀模式

Git : 版本控制工具,分布式版本控制工具 

     优势:

      1.大部分操作可在本地完成,不需要联网

      2.完整性保证(对每一次提交的数据进行hash操作)

      3.尽可能添加数据而不是删除或者修改数据

      4.分支操作非常快捷流畅

      5.与Linux命令兼容

Git安装:https://git-scm.com/

Git结构:工作区(写代码),--git add-->暂存区(临时存储),-- git commit  --->本地仓库(历史版本)

Git  命令行操作

        1.git init 本地库  初始化命令

        2.设置签名

           作用:区别不同开发人员的身份。

           命令:

           项目级别/仓库级别:仅在当前本地库范围内有效,  信息保存文件查看:cat  .git/config

       git config user.name tom_pro
       git config   user.emall goodMornig_pro@atguigu.com

               

 系统用户级别:登陆当前系统的用户范围,项目级别的优先级高于系统级别  ,信息保存文件查看:cat ~/.gitconfig文件            

        git config --global user.name  'tom_glb'

        git config --global user.email '.....'

上传 :git push

删除:rm-rf 文件名

           git  rm  文件名

修改:vi  文件名

查看仓库状态: git status

clear 清屏

本地仓库示范案例:

流程为新建文件夹 

1.设置系统用户级别签名

2.mkdir新建test文件后cd打开,在文件内初始化git(创建一个git仓库)

3.touch新建一个名为one的html文件

4.git status查看状态,显示为有一个新的html文件,需要添加到暂存区,

5.用git add指令将文件添加到暂存区,

6.git status查看状态,显示为暂存区有一个新文件,可以提交到本地仓库

7.用git commit -m 'add...'将暂存区文件添加到本地仓库,查看状态,显示为无文件需要提交

8.文件被修改后,查看状态,显示文件被修改,需要重新用git add 命令将文件从工作区提交到暂存区

9.再用git commit -m '第一次修改后文件提交到仓库'  将暂存区文件添加到本地仓库,查看状态,为nothing to commit 文件提交成功,删除操作也相似

 远程仓库案例:

将github上的仓库clone到本地文件中

 

Git和代码托管中心

Github :是常用的Git代码托管中心(服务器国外)

                借助github  托管代码

                略过账号创建和仓库创建

         (1).仓库(Repository):存放代码,每个项目对应一个仓库,多个开源项目就有多个仓库

         (2).收藏(Star)

         (3)克隆(Fork)

         (4)关注(watch)

         (5)事务卡片(lssue):发现BUG,目前无成型代码,需要讨论时可用

创建项目时:Initialize this repository with a README(在仓库下多创建一个readme的说明文件)

         来到新建的项目内部:

                           Edit :修改项目描述 

                           lssues:新建lssues    

gitee:是常用的Git代码托管中心(服务器国内)

 

SVN :版本控制工具     集中式版本控制工具

 

wcwangcheng



来源:https://www.cnblogs.com/qingfengyuan/p/12919748.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部