最详细的git( Github和Gitee )入门使用(上传与克隆)

目录

一、Git简介

二、Git 安装 :

三、Git操作

 四、Git常用命令


一、Git简介

概述:Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目;Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。 其性能优于 Subversion、 CVS、 Perforce 和 ClearCase 等版本控制工具。

Git分布式版本控制工具

        Git 这种分布式版本控制工具,客户端提取的不是最新版本的文件快照,而是把代码
仓库完整地镜像下来(本地库)。这样任何一处协同工作用的文件发生故障,事后都可以用
其他客户端的本地仓库进行恢复。Git 工作流:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第1张图片


二、Git 安装 

        官网地址: https://git-scm.com/
        基本按照默认方式安装即可,完成安装流程后,鼠标右击(D:\简历\模板)空白区域出现下图,说明安装完成

最详细的git( Github和Gitee )入门使用(上传与克隆)_第2张图片

 点击上图中 Git Bash Here ,在终端里输入 

git --version

查看 git 版本,如下图所示出现版本号说明安装成功。
 

最详细的git( Github和Gitee )入门使用(上传与克隆)_第3张图片

三、Git操作

        1.预备工作

        Git 首次安装必须设置一下用户签名,否则无法提交代码。签名的作用是区分不同操作者身份,用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的(这里设置用户签名和将来登录 GitHub / Gitee的账号没有任何关系)

设置用户签名():

git config --global user.name 用户名
git config --global user.email 邮箱

如下图:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第4张图片


        2. 本地项目上传到Github:

            a. 注册 / 登陆GitHub账户后,新建一个仓库,如下图所示:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第5张图片

 仓库名称(Repository name)随便填,其他可无视,直接点击最下面按钮创建,如下图:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第6张图片

 接着会跳转到如下图,记得复制仓库地址 HTTPS(后面上传时要用)

最详细的git( Github和Gitee )入门使用(上传与克隆)_第7张图片

        b. 进入需要上传的文件目录(D:\简历\模板)下,鼠标右击Git Bash Here ,在终端里输入

 git init 

初始化本地仓库,会出现一个 .git 的文件夹,如下图,说明初始化成功

最详细的git( Github和Gitee )入门使用(上传与克隆)_第8张图片

        c. 将项目的所有文件添加到仓库暂存区,输入:

git add .

即可把当前路径下的所有文件,添加到待上传的文件列表,如果想添加某个特定的文件,只需把.换成特定的文件名即可。

        d. 将文件提交到本地库:

git commit -m "日志信息"  

其中,日志信息内容随意,但是必填!

        e. 将本地的仓库关联到github上:

git remote add origin  第1步中复制的仓库地址

        f. 上传文件到github远程仓库:

git push -u origin master

输入以上命令之后可能弹出以下提示框,要你连接云端git,此时选择浏览器中的账号连接就行:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第9张图片

连接成功后会出现下图:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第10张图片

接着就会完成上传,整个流程如下图所示:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第11张图片

 上传成功后即可在GitHub中刷新页面查看上传的文件:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第12张图片

         g. 如果上传失败,可能是在GitHub上新建仓库时添加了README.md或者其他文件,处理办法为:在最后一步上传之前(下图红框位置):

最详细的git( Github和Gitee )入门使用(上传与克隆)_第13张图片

输入一下代码:

git pull --rebase origin master

即可解决问题。

         h. 如果要在Gitee(码云)上进行文件管理,操作步骤同上,只需将仓库地址修改为 Gitee中的仓库地址即可。


3. 将云端(GitHub,Gitee)的项目文件下载到本地(桌面test文件夹下):

        a. 进入云端项目文件仓库(git-demo)包含文件hello.txt,复制仓库地址( https://github.com/cuplay/git-demo.git)

最详细的git( Github和Gitee )入门使用(上传与克隆)_第14张图片

        b.在目标路径(桌面test文件夹下)下有劲鼠标进入 Git Bash,输入以下命令即可完成下载。

 git clone 仓库地址

最详细的git( Github和Gitee )入门使用(上传与克隆)_第15张图片

最详细的git( Github和Gitee )入门使用(上传与克隆)_第16张图片

        这种克隆方式默认是克隆master主分支,  而且通过命令 git branch 能看到克隆后在本地也只有master分支,如果要拉取指定分支需新建分支,有可能还要解决冲突,较麻烦。 

        c. 为解决以上问题,直接拉取指定分支代码:

git clone -b  <指定分支名> <远程仓库地址>

        克隆后本地会有这一个分支 。

 四、Git常用命令

最详细的git( Github和Gitee )入门使用(上传与克隆)_第17张图片

 Git文件管理命令:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第18张图片

 Git分支操作命令:

最详细的git( Github和Gitee )入门使用(上传与克隆)_第19张图片

你可能感兴趣的:(git,git,github,前端)